Quantcast
Channel: Chilkat Tech Notes
Browsing all 415 articles
Browse latest View live

Chilkat ActiveX MSI Installers

Chilkat may begin providing .msi installers for the 32-bit and 64-bit ActiveX components. Here are .msi installers for testing: (version 9.5.0.55) Chilkat 32-bit ActiveX MSI Installer Chilkat 64-bit...

View Article


Using the Chilkat ActiveX in VB6

To use the Chilkat ActiveX in a Visual Basic 6.0 program, review each of these items to make sure you’re doing everything correctly: Make sure you’re using the 32-bit ActiveX, even on 64-bit Windows....

View Article


Asynchronous Chilkat Methods in Node.js

Chilkat implements a thread pool for asynchronous tasks in all programming languages except for Node.js. For Node.js, Chilkat tasks run directly on Node’s internal thread pool (i.e. the libuv thread...

View Article

Understanding SSH Automation

See Understanding SSH Automation

View Article

v9.5.0.53 Micro Update: New Features, Fixes, Changes, etc.

The 9.5.0.53 release was a partial release. Not all programming language / operating system / architectures were updated with this release. A full v9.5.0.54 release will be out shortly. TAR: WriteTar...

View Article


v9.5.0.54 Micro Update: New Features, Fixes, Changes, etc.

Email: Fixed: Setting the Email.From property *after* setting the Email.BounceAddress property would have the side-effect of overwriting the BounceAddress property. SFTP: Fixed rarely encountered flow...

View Article

Multi-Hop SSH Tunneling for Chilkat v9.5.0.55

The ability to multi-hop SSH tunnels is available for testing in the Chilkat v9.5.0.55 pre-release. The typical schemes for multiple hop SSH look like this: (for running a remote shell or commands on...

View Article

C++ for Simultaneous TLS or Plain Socket Read/Write from Different Threads...

#if defined(WIN32) static int _numSockThreadsRunning = 0; static bool _bTlsConnection = false; static DWORD WINAPI SockThreadA(LPVOID lpvThreadParm)     {     CkSocket *pSock0 = (CkSocket...

View Article


Dynamically Loading a 32-bit or 64-bit .NET Assembly at Runtime

The Chilkat .NET assembly is a mixed-mode assembly, meaning that it exposes a managed API, but the inner core is native. Therefore, as for any DLL, a 32-bit process must load a 32-bit DLL, and a...

View Article


v9.5.0.55 Micro Update: New Features, Fixes, Changes, etc.

Crypt2: Added the chacha20 and Poly1305 Message Authentication Code. Crypt2: Added AES GCM encryption. Zip: Fixed a problem with OpenZipAsync where the 1st call would succeed, but subsequent calls...

View Article

C# SFTP Upload from Byte[]

This example demonstrates how to open a remote file on an SSH/SFTP server, write to the file, and then close it. This is analogous to opening a local file, writing to it, and closing it. The SFTP...

View Article

C Language Callbacks

Starting in Chilkat v9.5.0.56, the “C” API will support callback function pointers.  Here is a sample program, which can be downloaded at http://www.chilkatsoft.com/download/C/main.c #include...

View Article

How to use MFC CString in Chilkat

// This explains how to use a CString in either the multibyte Chilkat C++ API, // or the wchar_t (Unicode) Chilkat C++ API. CString cStr = L"BC ŽALGIRIS"; CkCrypt2 crypt; // Multibyte API CkCrypt2W...

View Article


Dynamically Loading a 32-bit or 64-bit .NET Assembly at Runtime

The Chilkat .NET assembly is a mixed-mode assembly, meaning that it exposes a managed API, but the inner core is native. Therefore, as for any DLL, a 32-bit process must load a 32-bit DLL, and a...

View Article

v9.5.0.55 Micro Update: New Features, Fixes, Changes, etc.

Crypt2: Added the chacha20 and Poly1305 Message Authentication Code. Crypt2: Added AES GCM encryption. Zip: Fixed a problem with OpenZipAsync where the 1st call would succeed, but subsequent calls...

View Article


C# SFTP Upload from Byte[]

This example demonstrates how to open a remote file on an SSH/SFTP server, write to the file, and then close it. This is analogous to opening a local file, writing to it, and closing it. The SFTP...

View Article

v9.5.0.56 Micro Update: New Features, Fixes, Changes, etc.

Stream: Added a Stream class to be utilized more heavily in the future. StreamConnector: Added the StreamConnector class for .NET to allow for System.IO.Stream’s to be used with Chilkat.Stream. See...

View Article


v9.5.0.57 Micro Update: New Features, Fixes, Changes, etc.

Ruby: This version is only for the Ruby builds. Specifically, the Windows Ruby builds were invalid because of a build issue.

View Article

C Language Callbacks

This example demonstrates the general pattern for implementing some standard event callbacks functions for the Chilkat “C” API.  All Chilkat “classes” what have events will use the standard Chilkat...

View Article

Chilkat .NET Assemblies – Matching Visual Studio versions to .NET Framework...

  Each version of Visual Studio has a corresponding version of the .NET Framework that is the natural/default version for it.  It’s the latest version of the .NET Framework that existed when the...

View Article
Browsing all 415 articles
Browse latest View live