winzip icon

Vibian - The Mini VB6 Framework (UPDATE: 11-22-2015)

Submitted on: 11/22/2015 8:28:58 AM
By: Rizalmartin 
Level: Advanced
User Rating: By 6 Users
Compatibility: VB 6.0
Views: 14295
     It is a simple but powerful COM library for VB6 which emulates/bring some VB.NET functions but utilizing Windows API, built in VB6 functions, and WMI instead of CLR or using .NET Framework. And its also makes VB6 programming more covenient.

This library has the ability to access the following:
* Network
* Power Management
* File System
* Registry
* Operating System Operations
* Advanced Math functions and Math constants
* Cryptography
* Windows Firewall
* Windows Services
* XML Parser
* INI File Operation
* ZIP File Operation
* Additional VB6 functions

It also emulates the "My" Keyword on VB.NET.

Notice: I do not own the whole code. Some parts of the code are owned by the respective authors. Developers who want to Improve the code of this library are welcome. Just upload the improved source code on PSC and please avoid changing the function names or delete the existing functions, enums, sub/function arguments, and constants in order to maintain the standards and to prevent messing the developers. You are allow to add functions or arguments (avoid deleting or altering the existing argument order, append optional if making additional argument in an existing fuction) on this library. Some functions or subs may not work depending on Windows versions will be used.

Available classes on this library file:
* StdRegistry (Registry)
* OSinfo (OS info)
* StdProcessor (Processor)
* StdInfo (PC Info)
* DiskInfo (Disk Drive Info)
* SpecialDirectory (Windows Special Directories)
* Math2 (Additional Math function)
* StdFileSystem (File System)
* MathConstant (Additional Math constants)
* StdNetwork (Network)
* StdPowerSource (Power Source)
* StdSystemAction (Computer Action)
* StdSettings (Manage App Settings)
* StdTaskbar (Taskbar Info)
* StdServices (Windows Services)
* StdSoundVolume (Sound Volume)
* TextFile (Text File Access)
* VB6Extension (Additional VB6 functions)
* StdComputer (Computer class)
* My ("My" keyword)
* CpuUsageObject (CPU usage, Must be initialize when the app starts. Dont declare it inside the timer events)
* CDPlayerAdvanced (Advanced CD Player)
* CompactDiscPlayerBasic (Basic CD Player)
* StdEnigma (Enigma Ecryption)
* SoundRecorder (Record Sound)
* StdFirewall (Windows Firewall)
* StdBase64 (Base 64 Encoding/decoding)
* StdCryptography (Cryptograpghy class)
* StdMD5 (MD5)
* StdSHA (SHA)
* StdCRC32 (CRC32)
* StdFTP (FTP)
* StdSerial (Serial Comm)
* StdDrives (Disk Drives)
* StdTimer (Timer)
* StdDateTime (Addition Date and Time functions)
* StdIniFile (Ini file)
* XMLDocumentFile (XML Parser)
* StdMouse (Mouse)
* ZipObject (Zip Files)
* StdKeyboard (Keyboard)

NOTICE: This is a major update and revisions. Only Firewall Class and Windows Service Class are affected.

* Some bugfixes and improvements

winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net

Other 7 submission(s) by this author


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Advanced category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)

Other User Comments

9/9/2015 12:26:51 AMJack

Great job!
Some functions don't works, like 'CpuUsageObject' (unable to query SYSTEM_PERFORMANCEINFORMATION data)
(If this comment was disrespectful, please report it.)

11/1/2016 8:57:47 PMEpiscopal

it is possible to make a DEMO for XML, forgive my ignorance
(If this comment was disrespectful, please report it.)


Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)

To post feedback, first please login.