Chilkat Class Libraries for Visual C++ 6.0

Chilkat C++ Library Documentation

The Chilkat Visual C++ Library contains many individual products:

PRODUCT CLASSES
Chilkat Zip CkZip, CkZipEntry, CkZipProgress
Chilkat Email CkMailMan, CkEmail, CkEmailBundle, CkMailProgress
Chilkat FTP CkFtp2, CkFtpProgress
Chilkat Crypt CkCrypt2
Chilkat Gzip CkGzip
Chilkat UNIX Compress CkUnixCompress
Chilkat HTTP CkHttp, CkHttpRequest, CkHttpResponse
Chilkat Charset CkCharset
Chilkat S/MIME CkMime
Chilkat MHT CkMht
Chilkat IMAP CkImap, CkMessageSet, CkMailboxes
Chilkat Bounce CkBounce
Chilkat Spider (Free) CkSpider
Chilkat XML (Free) CkXml
Free Supporting Classes CkString, CkByteData, CkStringArray, CkCert, CkCertStore, CkCreateCS, CkCSP, CkCertChain, CkCertCollection

Chilkat Libs

The Chilkat class library distribution contains .lib files for each possible C++ runtime library :

C++ Runtime Library Chilkat Lib
Multi-threaded Debug DLL ChilkatDbgDll.lib, CkBaseDbgDll.lib
Multi-threaded Debug ChilkatDbgMt.lib, CkBaseDbgMt.lib
Single-threaded Debug ChilkatDbgSt.lib, CkBaseDbgSt.lib
Multi-threaded DLL ChilkatRelDll.lib, CkBaseRelDll.lib
Multi-threaded ChilkatRelMt.lib, CkBaseRelMt.lib
Single-threaded ChilkatRelSt.lib, CkBaseRelSt.lib

In addition, you may find that you need to include the following system libraries depending on what functionality is used:

wininet.lib, rpcrt4.lib, crypt32.lib, ws2_32.lib

Header Files

Header files can be found in the "include" subdirectory, relative to the directory where the distribution was unzipped. The published Chilkat VC++ classes are designed to hide all implementation details to minimize dependencies.

Example Programs

Example programs can be found online at http://www.example-code.com/.

Demo Version vs. Full Version

Chilkat does not distribute demo versions of its software. This package is the full version. The full versions of all Chilkat products are publicly available at http://www.chilkatsoft.com/downloads.asp

Each product within the Chilkat class library can be tested for 30 days by calling the UnlockComponent method and passing an arbitrary string to it. For example:

CkZip zip;
zip.UnlockComponent("anything works for 30-day trial");

There are no limitations when testing for 30 days. Upon purchase, you will receive a permanent unlock code that is valid for all future versions of the Chilkat library.