Opening Zip Files in COM+

This blog post describes the solution to a problem experienced by a Chilkat customer trying to open a .zip archive using the Chilkat Zip ActiveX component in COM+. His/her code worked in a typical application environment, but not in COM+. The error occurred when trying to open a large .zip. The solution was to enable compensation and 3GB support (see […]

Multiple SSH Tunnels – ODBC Connection

Question: Hi, I’m extremely interested in purchasing the Chilikat SSH dll. Let me describe my situation: I have several host sites (approximately 70 of them) that allow me to connect to their SSH servers. All of these sites have a database server (sitting on the same server as the ssh server) accepting connections on port 1937. I have been successful […]

Ms-Exch-SMTP-Submit Permissions problem seems like invalid login/password

This just came to our attention. When sending email using Exchange Server, a Ms-Exch-SMTP-Submit Permissions problem seems like an incorrect login/password error. A sample of the Chilkat.MailMan’s LastErrorXml is shown below. To get more information, Google “Ms-Exch-SMTP-Submit permission”… <ChilkatLog> <SendEmail> <DllDate>Mar 6 2009</DllDate> <UnlockPrefix>anything for 30-day trial</UnlockPrefix> <Username>***</Username> <Component>Java</Component> <Recipients> <NumTo>1</NumTo> <To>***</To> <NumCC>0</NumCC> <NumBCC>0</NumBCC> </Recipients> <info>Need new SMTP connection</info> <SMTP_Connect> […]

Private Key Warning Dialog

If your application is using a pre-installed certificate for creating a digital signature, or for decrypting, then it needs access to the private key. (By pre-installed, we mean a certificate that has been imported from a PFX (or via the browser) into a Windows registry-based certificate store.) If you chose to enable strong private key protection, then the Windows operating […]

SFTP Progress Monitoring in C++

This C++ example demonstrates how to derive a class from the CkSFtpProgress base class to implement progress monitoring and abort for SFTP: // To monitor SFTP progress, derive a class from CkSFtpProgress and // provide implementations for AbortCheck and PercentDone: class MySFtpProgress : public CkSFtpProgress { public: MySFtpProgress() { } virtual ~MySFtpProgress() { } // Called periodically during any SFTP […]

AbortCheck Event in Chilkat .NET Components

The AbortCheck event is standard in Chilkat .NET classes that involve communications over sockets (FTP, POP3, SMTP, IMAP, HTTP, etc.) or time-consuming operations such as zipping/unzipping large files. There are three steps to using AbortCheck: 1. Enable event callbacks by setting the EnableEvents property = true. Chilkat.MailMan mailman = new Chilkat.MailMan(); mailman.EnableEvents = true; 2. Set the HeartbeatMs property. The […]

GMail Settings for POP3 and IMAP Access

The most common problem with reading email from GMail using Chilkat’s POP3 and IMAP API’s is the following: The user can see certain emails when interactively logged onto GMail with a web browser, but cannot see those emails using Chilkat’s POP3 or IMAP component. The problem is caused by a setting in your GMail account. The default setting causes an […]

Server object error ‘ASP 0177 : 800401f3’

This error is occasionally reported by customers using classic ASP: Server object error ‘ASP 0177 : 800401f3’ Server.CreateObject Failed The call to CreateObject in ASP looks like this: set cryptObj = Server.CreateObject(“Chilkat.Crypt2″) The problem is that IIS was unable to lookup “Chilkat.Crypt2” in the registry in order to get the location of the DLL file. There are many possible reasons […]