Delphi ActiveX
Delphi ActiveX
Transition from MailMan.LastJsonData to MailMan.GetLastJsonData
Provides instructions for replacing deprecated LastJsonData method calls with GetLastJsonData.Chilkat Delphi ActiveX Downloads
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Chilkat_TLB;
...
procedure TForm1.Button1Click(Sender: TObject);
var
mailman: TChilkatMailMan;
jsonObj: IChilkatJsonObject;
jsonOut: TChilkatJsonObject;
begin
mailman := TChilkatMailMan.Create(Self);
// ...
// ...
// ------------------------------------------------------------------------
// The LastJsonData method is deprecated:
jsonObj := mailman.LastJsonData();
if (mailman.LastMethodSuccess = 0) then
begin
Memo1.Lines.Add(mailman.LastErrorText);
Exit;
end;
// ...
// ...
// ------------------------------------------------------------------------
// Do the equivalent using GetLastJsonData.
// Your application creates a new, empty JsonObject object which is passed
// in the last argument.
jsonOut := TChilkatJsonObject.Create(Self);
mailman.GetLastJsonData(jsonOut.ControlInterface);
end;