



Visual Basic Source Code that demonstrates how to make VB Controls by using a Picturebox and pure VB Code. Free source code for making Command Buttons and additional source code for making other controls is available.
FTP client library VB component provides direct and simple control of the FTP protocol from a Visual Basic (VB.NET) application program. Transfer, rename, delete, list, and append files. Create and remove server directories. Supports proxy servers.
MarshallSoft Dialup Networking (DUN) Component for Visual Basic. Version 2.1, 6/13/2002. Invoke 32-bit Windows Dialup Networking (DUN) from your application code to dial up any installed Internet Service Provider (ISP).
No hand coding is neccessary. Drop the control on a Visual Basic Form and it automaticaly begins working.

Sendkeys Replacement for Visual Basic
$99 - M8 Software(UK)
Visual Basic's Sendkeys statement does not work under Windows Vista. The only way that Visual Basic programers can send keys under Vista is to use the Windows API, SendInput function and that can mean a huge amount of re-coding in applications originally written using the VB Sendkeys statement. Fortunately, M8 can provide a much easier solution.
Keysend.bas is a module which wraps SendInput into a new sub Sendkey. Sendkey is a direct replacement for the VB Sendkeys. To use it, all you have to do is add the module to your project then replace "Sendkeys" with "Sendkey" in your code. Sendkey interprets all Sendkeys parameters without modification.
In addition to fixing Sendkeys problems under Vista, Sendkey also includes the following features not available in the VB Sendkeys:
1. It can send the PrtScr key
2. You can specify that numbers are from the numeric keypad
3. You can set the state of the capslock, numlock and scrollock keys
4. You can send keys between applications with different keyboard layouts.
There are versions for VB5/6/VBA and VB.Net.

SMTP/POP3 Email Engine for Visual Basic
$105 - MarshallSoft Computing
MarshallSoft SMTP/POP3 email component Visual Basic (VB.NET) library (SEE4VB) uses a simple API to send and receive mail, including HTML, MIME Base64 and quoted-printable encoded attachments, from within an application. Knowledge of Winsock and TCP/IP is not needed.
Features of SEE4VB include: Send email with inline HTML, GIF, TIF, JPG, BMP and Rich Text attachments. Supports ISO-8859 (European character sets) and UTF-8 character coding. Get the number of messages on an email server. Forward email. Get the header lines from any email on the server, without reading the entire email. Delete any email on the server without downloading the entire email. Copy any email on the server without deleting it. Receive any email on your server including MIME attachments. Download email from your server, automatically decoding MIME attachments. Decode email from a file. Can specify custom Content-Types; add custom header fields. Supports setting priority via X-Priority header field. Set return receipt; add TO, CC, BCC recipients. Dozens of switches to control how email is sent and received. Run up to 128 independent WIN32 threads concurrently. Supports SMTP (ESMTP) and POP3 authentication. Supports multiple (simultaneous) connections. Supports bulk mail on a distribution list.
Is a standard Windows DLL that does not depend on support libraries. Makes calls to Windows API functions only. The same SEE32.DLL (or SEE16.DLL) can be called from any supported language. Also use with Delphi, Visual C++, C/C++, .Net, PowerBASIC.,Visual FoxPro, Visual dBase, Xbase++, and COBOL. Free technical support and updates for one year. Royalty free distribution with your compiled application. A large selection of example programs is included. Works with Win 95/98/Me/NT/2000/2003/XP. Works with all versions of Microsoft Visual Visual Basic, VB.NET, VBA (Access, Excel, Microsoft Office) and PowerBuilder.
Download free evaluation version from

Client/Server Comm Lib for Visual Basic
$105 - MarshallSoft Computing
Client/Server comm VB and VB.NET component library for TCP/IP winsock communication across a network such as the internet or intranet (LAN).
CSC4VB uses the Windows API to communicate with other programs across any TCP winsock network. Features include: * Can be used to create both clients and servers. * Supports "one time" passwords for improved security. * Can send and receive data buffers or entire files. * Servers can handle multiple connections concurrently. * Allows multiple servers and clients to run simultaneously. * Can specify the maximum number of connections that the server will accept when listening on any one port.* Create chat programs * Free technical support and updates for one year * Royalty free distribution with your compiled application * Can be used from GUI mode or console mode programs * Is fully thread safe.
Fully compatible with Visual Studio.NET (.NET Framework). Supports all versions Visual Basic and VB.NET. Works with PowerBuilder and Visual Basic for Applications (VBA) (i.e., ACCESS,Excel,Microsoft Office). * Does not depend on support libraries. Makes calls to Windows API functions only. Can also use with Delphi, Visual C++, C++ .NET, C#, PowerBASIC, Visual FoxPro, Visual dBase, Xbase++, and COBOL. * Order with or without source code for the DLL. * Programmer's, Reference, and Users Manuals provided. Documentation also online. Requires a Windows Visual Basic compiler. Supports Windows 95/98/Me/NT/2000/XP/Vista.
The evaluation version is fully functional and can be downloaded at

Help Generator for Visual Basic 6.0
$199 - AGORA Software BV
Help Generator for Visual Basic 6.0 creates context sensitive HTML Help for your applications in seconds. Features HTML page and image generation, table of contents, index and search, images with hotspots and export to Word. The wizard lets you set many options for page layout and application specific information. Results can also be exported as Word document (technical or user documentation) or to your website (web based help). Names used in HTML pages can be either captions or objectnames (depending if you want to make user or technical documentation in Word). Included help editor feels as if you were directly editing the help file.

VBBackup
$49 - R.M. de Boer Software
VBBackup is a Visual Basic add-in for Visual Basic 6 to create backups of all your Visual Basic projects. With each project you can: Add/include additional files to be backed up, enter a memo for each project, provide a password for each backup for security, backup all components/references of the project (.DLL/OCX). Seamlessly integrated into the Visual Basic IDE, projects are saved with a mouse-click, saving you time and allowing you to focus on the project at hand without worrying about timely storage of your code revisions.

Code-VB6
$99 - AGORA Software BV
With Code-VB coding tools added to your Visual Basic development environment (VBE) you create better Visual Basic code faster. A set of 20 specialized code builders supports the fast creation of most used code. Using the builders reduces the amount of typing, makes the code more consistent and complete and reduces errors. Included Code Explorer and Search to find all built-in Visual Basic procedures and code fragments related to your keywords easily.
Code-VB features:
Code Library:
- Finding and using (built-in and custom) procedures
- Code fragments library
Code Generators
- Creating procedures
- Fast declaration of variables and constants
- Working with enumerated types
- Flexible error handling
- Object Oriented Programming
Working with classes, collections and properties
- Includes code explorer.
The ability to customize the builders is very important if one wants to support different developers each with their own preferences (e.g. how to do error handling). 40 different settings logically organized let you make each builder work exactly the way you want it. Additionally the fragments (headers, error handlers, etc.) used by the builders can be tailored to your needs. With easy to memorize access keys there is no need for using the mouse.
© 2007-2008 Software Institute
Software Institute periodically updates pricing and product information from third-party sources,
so some information may be slightly out-of-date. You should confirm all information before relying on it.