Chilkat v11.3.0 Release Notes

Pinned December 16, 2025

  The main features of this release focus on Chilkat’s Ai class, enabling interactive AI response streaming directly into embedded desktop application browsers. It supports Azure, custom base URLs for OpenAI-compatible providers, and local providers like Ollama. ✨ New Features Ai Real-Time Streaming AI Responses to Embedded Browsers in Desktop Apps — Stream AI responses […]

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.  […]

PHP dl() function?

September 23, 2019 in Uncategorized

Question: My developer tells me that the Chilkat extension uses an insecure function dl(), which has not only been deprecated since PHP 5.3, but has actually been removed from some server installations of PHP, due to major security issues. Is this something that you’re aware of? Is there a workaround? Is there an updated extension […]

Generate XAdES-BES with .pem, .cer, or .pfx?

September 23, 2019 in Uncategorized

Question: The examples refer to a type certificate or “.pfx”.  My certificate is a “.pem” or “.cer” file. Can I generate an XAdES-BES enveloped digital signature to insert in my xml file? Which method should I use to load the certificate into memory and apply the password? Answer: A private key is needed to create […]

Go Language Static Linking to remove libstdc++ Requirement

September 21, 2019 in Uncategorized

Question: I used compiler from here for windows: http://mingw-w64.org/doku.php I built the application I described earlier. Looks like I have to supply libstdc++.dll along with the exe. Is it possible to build everything statically ? Answer: Yes, see here:  https://blog.madewithdrew.com/post/statically-linking-c-to-go/ Specifically: $ go build –ldflags ‘-extldflags “-static”‘ file.go    

Using Chilkat Python in AWS Lambda

September 20, 2019 in Uncategorized

Question: Do you know of an easy way to package up the python chilkat so that AWS Lambda supports it? Answer (Generously provided by Chilkat’s customer) “It ended up being easier than expected. Just untar the chilkat python download you provide, cd into the dir and zip the contents. With that zip file you can […]

Ftp2 AuthTls, AuthSsl, and Ssl Properties Clarified

September 20, 2019 in Uncategorized

Question: We are about using Chilkat C++ library for an FTPS connection.  I read on online documentation that there is method CkFtp2::put_AuthTls which allows setting TLS connection. Some questions about client behavior according to this method: if we don’t call this method, transmission is in clear text? Is it equivalent to CkFtp2::put_AuthTls(false)? If  we call […]

C++ Builder 2007: Unresolved external ‘__fseeki64’

September 12, 2019 in Uncategorized

Question: I work with C++ Builder There are no problems with chilkatLib in IDE version XE8 but I still have some code in C++ Builder 2007 Is it possible to solve this case somehow: [ilink32 Error] Error: Unresolved external ‘__fseeki64’ referenced from LIB-WIN32\CHILKAT_CLASSIC_WIN32.LIB|ChilkatHandle ? Answer: The Chilkat static library for C++ Builder not intended for […]

TLS Connection Disrupted after Handshake Completes

September 12, 2019 in Uncategorized

The following error can be caused by firewall restrictions. I do not know the specifics of the firewall restrictions, but the TLS connection completes successfully in the prior call to Chilkat.Rest.Connect().    In other words, the TLS handshake completes successfully and then the firewall closes (or blocks) the connection.   ChilkatLog: FullRequestFormUrlEncoded: DllDate: Jul 24 […]

Using .NET Assembly in Microsoft Dynamics on Server as Windows Service

September 12, 2019 in Uncategorized

Question: We are using your software with Microsoft Dynamics AX 2012, and it works on the client side, but not on the server. The server is started as a Windows service, but raises at start EventId 193 saying the assembly or one of its components could not be loaded, without further details. Can you tell […]

Delphi DLL – GetBytesPtr (Writing PByte to TStream)

September 8, 2019 in Uncategorized

Chilkat v9.5.0.80 adds a new BinData function named GetBytesPtr.   It returns a pointer to the internal bytes contained within the BinData.   This post shows one way of writing those bytes to a Delphi TStream (using the Chilkat non-ActiveX Delphi DLL). procedure TForm1.Button2Click(Sender: TObject); var rawBytes: PByte; ItemCount: Integer; binDat: HCkBinData; Stream: TMemoryStream; Writer: TBinaryWriter; byteArr: […]