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 |
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 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 can be found online at http://www.example-code.com/.
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.