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

Non-recursive Directory Tree Traversal

October 9, 2009 in Uncategorized

ASP: Iterate over Files and Directories in Filesystem Directory Tree SQL Server: Iterate over Files and Directories in Filesystem Directory Tree C#: Iterate over Files and Directories in Filesystem Directory Tree C++: Iterate over Files and Directories in Filesystem Directory Tree MFC: Iterate over Files and Directories in Filesystem Directory Tree C: Iterate over Files […]

How to use an ActiveX in VB6

October 8, 2009 in Uncategorized

There are two ways to reference an ActiveX in Visual Basic 6.0.  The first is to select “Project–>References” from the VB6 menu.  The second way is to select “Project–>Components…” from the VB6 menu. Important:  You should do one or the other, but not both. Which do you choose?   Use “Project–>References” if you are going to […]

Converting a PuTTY Private Key (.ppk) to OpenSSH (.pem)

October 7, 2009 in Uncategorized

ASP: Convert PuTTY Private Key (ppk) to OpenSSH (pem) SQL Server: Convert PuTTY Private Key (ppk) to OpenSSH (pem) C#: Convert PuTTY Private Key (ppk) to OpenSSH (pem) C++: Convert PuTTY Private Key (ppk) to OpenSSH (pem) MFC: Convert PuTTY Private Key (ppk) to OpenSSH (pem) C: Convert PuTTY Private Key (ppk) to OpenSSH (pem) […]

Error: The system cannot find the file specified

October 2, 2009 in Uncategorized

If a Chilkat method fails because a file was not found, the LastErrorText will contain information such as this: ChilkatLog: LoadFromFile: DllDate: Sep 1 2009 filename: myCert.cer Failed to open file (2) filename: myCert.cer currentWorkingDirectory: c:\windows\system32\inetsrv osErrorInfo: The system cannot find the file specified. WindowsError: 0x2 Failed. There are two key pieces of information to […]

Is Calling .Dispose() Recommended for C# and VB.NET?

October 2, 2009 in Uncategorized

Question: In your examples online, we have noticed that .Dispose() is never called after using Chilkat classes (we are writing in C#). Is calling .Dispose() recommended?  Does your code not need to destroy any native resources or handles that would normally be cleaned up in the Dispose method (the IDisposeable interface) ? Answer: For objects […]

regsvr32 Problems

October 2, 2009 in Uncategorized

ActiveX components and controls have been around for many years.  Unfortunately, when regsvr32 fails to register a DLL, the only information provided is an error code.  Usually in the format of a 32-bit hex number, such as 0x80004005 (although not necessarily that particular error code, I simply picked one at random for this blog post). […]

su Supported by Chilkat SSH for Linux/Unix Servers?

October 1, 2009 in Uncategorized

Question: I don’t see anything in the documentation or examples to indicate that “su” is supported w/ SSH?  Is it possible to login to a user account and then “su” to root? Answer: “su” is a command just like any other Unix/Linux command. It is typed at the command prompt, it does something, and a […]

Possible to use Email in non-HTML Mode Only?

September 24, 2009 in Uncategorized

Question: Is it possible to use the email component in non-HTML mode only? For instance, I don’t want to be seeing HTML in the .Body after downloading the message from the server. Answer: Any given email can have a plain-text body, an HTML body, or both. The emailObject.Body property will contain the HTML body if […]

Verify Email Address?

September 24, 2009 in Uncategorized

Question: Can one test if a specific email address is OK before sending? Answer: The answer to this question is located here: http://www.chilkatsoft.com/p/p_235.asp

Verify Email Delivery?

September 24, 2009 in Uncategorized

Question: Is it possible to check if an email is delivered properly? Answer: The Chilkat MailMan is an SMTP client. It connects to an SMTP server to initiate the delivery of email. Typically you would connect to your company’s or ISP’s SMTP server. If the email is to be sent elsewhere, the SMTP server relays […]