PureBasic
PureBasic
Transition from MailMan.LastJsonData to MailMan.GetLastJsonData
Provides instructions for replacing deprecated LastJsonData method calls with GetLastJsonData.Chilkat PureBasic Downloads
IncludeFile "CkMailMan.pb"
IncludeFile "CkJsonObject.pb"
Procedure ChilkatExample()
mailman.i = CkMailMan::ckCreate()
If mailman.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
; ...
; ...
; ------------------------------------------------------------------------
; The LastJsonData method is deprecated:
jsonObj.i = CkMailMan::ckLastJsonData(mailman)
If CkMailMan::ckLastMethodSuccess(mailman) = 0
Debug CkMailMan::ckLastErrorText(mailman)
CkMailMan::ckDispose(mailman)
ProcedureReturn
EndIf
; ...
; ...
CkJsonObject::ckDispose(jsonObj)
; ------------------------------------------------------------------------
; Do the equivalent using GetLastJsonData.
; Your application creates a new, empty JsonObject object which is passed
; in the last argument.
jsonOut.i = CkJsonObject::ckCreate()
If jsonOut.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
CkMailMan::ckGetLastJsonData(mailman,jsonOut)
CkMailMan::ckDispose(mailman)
CkJsonObject::ckDispose(jsonOut)
ProcedureReturn
EndProcedure