Chilkat Examples

ChilkatHOME.NET Core C#Android™AutoItCC#C++Chilkat2-PythonCkPythonClassic ASPDataFlexDelphi ActiveXDelphi DLLGoJavaLianjaMono C#Node.jsObjective-CPHP ActiveXPHP ExtensionPerlPowerBuilderPowerShellPureBasicRubySQL ServerSwift 2Swift 3,4,5...TclUnicode CUnicode C++VB.NETVBScriptVisual Basic 6.0Visual FoxProXojo Plugin

Visual Basic 6.0 Examples

Web API Categories

ASN.1
AWS KMS
AWS Misc
Amazon EC2
Amazon Glacier
Amazon S3
Amazon S3 (new)
Amazon SES
Amazon SNS
Amazon SQS
Async
Azure Cloud Storage
Azure Key Vault
Azure Service Bus
Azure Table Service
Base64
Bounced Email
Box
CAdES
CSR
CSV
Certificates
Code Signing
Compression
DKIM / DomainKey
DNS
DSA
Diffie-Hellman
Digital Signatures
Dropbox
Dynamics CRM
EBICS
ECC
Ed25519
Email Object
Encryption
FTP
FileAccess
Firebase
GMail REST API
GMail SMTP/IMAP/POP
Geolocation
Google APIs
Google Calendar
Google Cloud SQL
Google Cloud Storage
Google Drive
Google Photos
Google Sheets
Google Tasks
Gzip
HTML-to-XML/Text
HTTP

HTTP Misc
IMAP
JSON
JSON Web Encryption (JWE)
JSON Web Signatures (JWS)
JSON Web Token (JWT)
Java KeyStore (JKS)
MHT / HTML Email
MIME
MS Storage Providers
Microsoft Graph
Misc
NTLM
OAuth1
OAuth2
OIDC
Office365
OneDrive
OpenSSL
Outlook
Outlook Calendar
Outlook Contact
PDF Signatures
PEM
PFX/P12
PKCS11
POP3
PRNG
REST
REST Misc
RSA
SCP
SCard
SFTP
SMTP
SSH
SSH Key
SSH Tunnel
ScMinidriver
SharePoint
SharePoint Online
Signing in the Cloud
Socket/SSL/TLS
Spider
Stream
Tar Archive
ULID/UUID
Upload
WebSocket
XAdES
XML
XML Digital Signatures
XMP
Zip
curl

 

 

 

Chilkat Visual Basic 6.0 Examples

Click on a category in the left rail to browse Visual Basic 6.0 examples.

Chilkat ActiveX Downloads

ActiveX for 32-bit and 64-bit Windows

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. For example:

  	Private Sub ftp_AbortCheck(abort 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.

 

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