Visual Basic Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript

VB Examples

Bounced Mail
Bz2
Character Encoding
CSV
Digital Certificates
Digital Signatures
Email
FTP
HTML-to-XML
HTTP
IMAP
Encryption
MHT / HTML Email
POP3
RSA
S/MIME
SFTP
SMTP
Socket
Spider
SSH
SSH Key
SSH Tunnel
String
Tar
Unicode
Upload
XML
XMP
Zip Compression

More Examples...
Email Object
FileAccess
RSS
Atom
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA


VB Strings
VB Byte Array

Unreleased...
Bzip2
LZW
Icon

 

 

 

 

 

 

 

Chilkat Visual Basic Examples

Using ActiveX Components in Visual Basic 6.0

To use an ActiveX component in VB 6.0, you must first add a reference to the component from within your VB6 project.

To add a "Reference", select Project --> References... from the VB6 IDE and check the checkbox for the component to be referenced, as shown below:

Then select the component to be referenced:

Creating the ActiveX Component Dynamically at Runtime

To instantiate a new instance of an ActiveX component, use the "New" keyword, as shown in the code fragment below:

      ' Dim as New:
      Dim ftp As New ChilkatFtp2
      
      ' Alternatively, Dim and instantiate later:
      Dim x as ChilkatFtp2
      Set x = New ChilkatFtp2
      

Dim an ActiveX Component with Events

If your applications intends to process event callbacks fired by an ActiveX, the component must be declared "WithEvents", as shown below:

  	' Note: The WithEvents can only appear in the declaration
  	' section of a module, and cannot be local to a procedure.
  	' Also, it cannot be used with the "New" keyword.
  	' The object creation must occur in a separate step, typically
  	' in the Form load.
  	Dim WithEvents ftp As ChilkatFtp2

  	Private Sub Form_Load()
  	    Set ftp = New ChilkatFtp2
  	End Sub
  	

Adding an ActiveX Event Callback Function in Visual Basic 6.0

Wiring the ActiveX for events is easy. First, display the "Code View" in the VB6 IDE and select the object you previously declared "WithEvents", as shown below:

Next, select the event:

Visual Basic will automatically generate the event procedure for you. Here are a few event procedures VB6 generated for the Chilkat FTP2 ActiveX:

  	Private Sub ftp_AbortCheck(abort As Long)

  	End Sub

  	Private Sub ftp_PutProgress(ByVal pctDone As Long)

  	End Sub
  	

Notice that the procedure names follow a pattern: VARNAME_EVENTNAME. This is important. If the name of the procedure is not correct, it will not be called.

Need a specific example? Send a request to support@chilkatsoft.com

© 2000-2008 Chilkat Software, Inc. All Rights Reserved.