Convert CkDateTime to Delphi TDateTime
Question: Which is the best way to convert a CkDateTime to a Delphi TDateTime? Answer: I didn’t know the answer, so I Googled “Delphi TDateTime” to see exactly what it is. It brought me to this web...
View ArticleAuthentication Problem with Sending Email in Office365 using SMTP
If SMTP authentication (using login/password) fails for your smtp.office365.com account, then it may be that your account is configured to require MFA (multi-factor authentication). You may need to...
View ArticlePHP Script for Downloading, Installing, and Testing Chilkat
Here is a bash shell script for downloading, unpacking, installing, and testing the 64-bit PHP 7.4 extension for Chilkat. 1) It assumes PHP 7.4 was installed to $HOME/phps/php74. 2) This example is...
View ArticleActiveX: Permission denied (Error 70)
A Chilkat ActiveX user (in VB6) was struggling with a “Permission denied (Error 70)”. It occurred on the very first call to a Chilkat method (UnlockBundle). Solution: The solution is that the ActiveX...
View ArticleFoxPro Debugger Combined with Async Functions
Problem: A Chilkat FoxPro programmer was calling Rest.FullRequestSbAsync with a 3MB request. It failed with a WSAECONNABORTED error message. However, calling Rest.FullRequestSb works fine. Why?...
View ArticleOffice365 SMTP Error: 554 5.2.0...
Question: I’m trying to send email using SMTP via smtp.office365.com, and I get this error: 554 5.2.0 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied; Failed to process...
View ArticleUsing PeerBlock can Interfere with REST API’s running on AWS Lambda
A Chilkat customer uses Chilkat HTTP to send REST API requests to a popular IP Geolocation service. The REST API requests worked a few times, but then started failing with this error information in...
View ArticleReceiving a Webhook JSON POST in Classic ASP
Question: I need to setup a page in Classic ASP to serve as a webhook endpoint listener in Classic ASP The form product we are using (Paperform) posts the data to our endpoint as a JSON post payload....
View ArticleChilkat v9.5.0.83 Release Notes
The previous version release notes: Chilkat v9.5.0.82 Release Notes Chilkat v9.5.0.83 Release Notes 25-Mar-2020 SHA3: Added the SHA3 hash algorithms: sha3-224, sha3-256, sha3-384, sha3-512. The SHA3...
View ArticleApple Mail warning: Unable to Verify Message Signature
If Apple Mail displays the warning “Unable to verify message signature”, and when clicking details it says: The digital signature is incorrect. The message may have been tampered with or corrupted...
View ArticleChilkat v9.5.0.84 Pre-Release Notes
The previous version release notes: Chilkat v9.5.0.83 Release Notes Chilkat v9.5.0.84 Pre-Release Notes 17-Jul-2020 CSR: Added the AddSan method to allow for 1 or more Subject Alternative Names to be...
View ArticleGMail IMAP OAuth2 – A Walkthrough
This blog post covers from start to finish the process for getting a desktop application working with GMail using the IMAP protocol with OAuth2 authentication. Start here:...
View ArticleChilkat v9.5.0.85 Pre-Release Notes
The previous version release notes: Chilkat v9.5.0.84 Release Notes Chilkat v9.5.0.85 Pre-Release Notes 26-Oct-2020 Cert: Added the ExtendedKeyUsage property.
View ArticleAdd-Type PowerShell Error for ChilkatDotNet47.dll
Problem: The following command: Add-Type -Path "C:\chilkat\ChilkatDotNet47-9.5.0-x64\ChilkatDotNet47.dll" results in the following errors when attempting to run in PowerShell: + Add-Type...
View ArticleNative App packaged via Packaging Project and distributed via Windows App Store.
Question: Do you have a way to ship both the x64 and x86 dlls and have the application decide which gets loaded? (I believe this is what SQLite does). I’ve got a native app that is packaged via a...
View ArticleXero Redirect URI for OAuth2 and Desktop Apps
This post is about Xero OAuth2 for desktop apps, but the same concepts generally apply to all other applications (REST API apps) using OAuth2. What many developers don’t initially realize (if new to...
View ArticleChilkat v9.5.0.86 Release Notes
The previous version release notes: Chilkat v9.5.0.85 Release Notes Chilkat v9.5.0.86 Release Notes 10-Feb-2021 Pdf: Immediately after releasing v9.5.0.85, it was discovered that many PDF’s had the...
View ArticleChilkat v9.5.0.87 Pre-Release Notes
The previous version release notes: Chilkat v9.5.0.86 Release Notes Chilkat v9.5.0.87 Pre-Release Notes 1-Mar-2021 Http: When automatically following redirects, Chilkat was mistakenly removing the...
View ArticleGMail IMAP NO [AUTHENTICATIONFAILED] Invalid credentials (Failure)
You passed the correct login/password to login to imap.gmail.com, but you still get an “Invalid credentials” error. What gives? For example, you called Chilkat’s Imap.Login method, passing the correct...
View ArticleAsync Node.js Example to Read Many Imap Accounts in Parallel
This example demonstrates how to use Chilkat to connect to many IMAP accounts in parallel to do something.. var os = require('os'); if (os.platform() == 'win32') { if (os.arch() == 'ia32') { var...
View Article