Chilkat v11.2.0 Release Notes

Pinned November 3, 2025

Previous Version: Chilkat v11.1.0 Release Notes The main addition in v11.2.0 is the Chilkat.Ai class, and the Chilkat.StringBuilder.MarkdownToHtml method. Ai: The Chilkat AI class provides a unified API for interacting with different AI providers: OpenAI, Google, Claude, xAI, Perplexity, and DeepSeek. It provides functionality for conversation management, multimodal inputs, and streaming mode. Markdown to HTML […]

Semantic Versioning Starting with Chilkat 10.0.0

Pinned September 26, 2024

Starting with the v10.0.0 release (end of September 2024), Chilkat moves to standard semantic versioning.   Prior to this release, for various technical reasons, Chilkat was stuck with versions 9.5.0.xx, where only xx changed. For this first leap to semantic versioning, where the major version changes to 10 (from 9), there are no backward incompatible changes.  […]

Chilkat C++ Libraries available for C++ Builder

May 11, 2011 in Uncategorized

The Chilkat C++ libraries are now available for Embarcadero® C++ Builder® For the downloads and more information, see:  Chilkat for C++ Builder® “C++Builder” is a registered trademark of Embarcadero Technologies. “Embarcadero” is a registered trademark of Embarcadero Technologies.

Chilkat is available for the Android™ OS

May 4, 2011 in Uncategorized

The Chilkat libraries have been released for the Android™ mobile operating system. Go to Chilkat for Android The Chilkat for Android library supports Android Platform 2.0 (API Level 5) and above. Chilkat has been tested on Honeycomb (Android 3.0, API Level 11). The Chilkat library should be compatible with future versions of Android.

How to Compute a URL Signature for the Google Maps API

April 8, 2011 in Uncategorized

Examples for computing a URL signature for the Google Maps API: ASP: URL Signing for Google Maps API SQL Server: URL Signing for Google Maps API C#: URL Signing for Google Maps API C++: URL Signing for Google Maps API Objective-C: URL Signing for Google Maps API PowerShell: URL Signing for Google Maps API MFC: […]

Linking C Language Windows DLL’s with Chilkat’s MinGW libs

March 24, 2011 in Uncategorized

(A helpful note from a Chilkat customer, reproduced in slightly edited form with permission) The primary issue was that I was creating a Windows DLL (using MinGW) rather than a Windows executable. Now, whilst I agree this shouldn’t make any difference it seems that it does. On the web site (http://www.chilkatsoft.com/downloads_mingw.asp) you indicate that MinGW […]

SOLVED: 425 Unable to build data connection: Operation not permitted

March 24, 2011 in Uncategorized

This error message is specific to the ProFTPd server.  A Chilkat customer found this error within the LastErrorText after trying to upload or download a file, or retrieve a directory listing: 425 Unable to build data connection: Operation not permitted The latest ProFTPd server has a configuration setting that by default requires SSL/TLS sessions to […]

How to Register an ActiveX DLL using regsvr32

March 10, 2011 in ActiveX Registration

(Also see the ActiveX DLL Registration Tutorial) The first step is to determine if you need to register the ActiveX DLL compiled for 32-bit or 64-bit.  If your computer is 32-bit, the choice is obviously 32-bit.  Let’s start with it: How to Register a 32-bit DLL on a 32-bit Windows operating system Using a text […]

Handling Accented Characters in Filenames w/ IIS 7.5 FTP

February 20, 2011 in Uncategorized

To handle accented characters in filenames correctly, the FTP client must know what character encoding is used to represent these characters (such as utf-8, iso-8859-1, etc.). The Ftp2.DirListingCharset property indicates the character encoding to be used when interpreting the bytes of a filename (in a directory listing). By default, it is set to “ANSI”, which […]

Chilkat 9.1.2 Release Notes

February 18, 2011 in Uncategorized

FileAccess: Changed “int” arguments to “unsigned int”. bool FileOpen(String *filename, unsigned int accessMode, unsigned int shareMode, unsigned int createDisp, unsigned int attr); RSA: If the result of a signature was a binary value such that the leading byte(s) were 0, then these NULL bytes were not included in the encoded output (such as for Base64, […]