![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(DataFlex) Transition from Imap.ThreadCmd to Imap.QueryThreadProvides instructions for replacing deprecated ThreadCmd method calls with QueryThread. Note: This example requires Chilkat v11.0.0 or greater.
Use ChilkatAx-win32.pkg Procedure Test Handle hoImap String sThreadAlg String sCharset String sSearchCriteria Boolean iBUid Variant vJsonObj Handle hoJsonObj Variant vJson Handle hoJson Boolean iSuccess String sTemp1 Boolean bTemp1 Get Create (RefClass(cComChilkatImap)) To hoImap If (Not(IsComObjectCreated(hoImap))) Begin Send CreateComObject of hoImap End // ... // ... Move "REFERENCES" To sThreadAlg Move "UTF-8" To sCharset Move "SUBJECT a" To sSearchCriteria Move True To iBUid // ------------------------------------------------------------------------ // The ThreadCmd method is deprecated: Get ComThreadCmd Of hoImap sThreadAlg sCharset sSearchCriteria iBUid To vJsonObj If (IsComObject(vJsonObj)) Begin Get Create (RefClass(cComChilkatJsonObject)) To hoJsonObj Set pvComObject Of hoJsonObj To vJsonObj End Get ComLastMethodSuccess Of hoImap To bTemp1 If (bTemp1 = False) Begin Get ComLastErrorText Of hoImap To sTemp1 Showln sTemp1 Procedure_Return End // ... // ... Send Destroy of hoJsonObj // ------------------------------------------------------------------------ // Do the equivalent using QueryThread. // Your application creates a new, empty JsonObject object which is passed // in the last argument and filled upon success. Set ComSearchCharset Of hoImap To "UTF-8" Get Create (RefClass(cComChilkatJsonObject)) To hoJson If (Not(IsComObjectCreated(hoJson))) Begin Send CreateComObject of hoJson End Get pvComObject of hoJson to vJson Get ComQueryThread Of hoImap sThreadAlg sSearchCriteria iBUid vJson To iSuccess If (iSuccess = False) Begin Get ComLastErrorText Of hoImap To sTemp1 Showln sTemp1 Procedure_Return End End_Procedure |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.