Einzelnen Beitrag anzeigen

Strally

Registriert seit: 26. Aug 2010
20 Beiträge
 
Delphi 10.4 Sydney
 
#1

TRestRequest ExecuteAsync Parameter Frage

  Alt 5. Jul 2017, 13:15
Hallo,

ich bin dabei eine mobile App mit Delphi zu schreiben und möchte den Restrequest Async absetzten damit das laden der Daten die UI nicht blockiert.

Hierfür muss RestRequest mit ExecuteAsync aufgerufen werden:

function ExecuteAsync(ACompletionHandler: TCompletionHandler = nil; ASynchronized: Boolean = True;
AFreeThread: Boolean = True; ACompletionHandlerWithError: TCompletionHandlerWithError = nil): TRESTExecutionThread;

ACompletionHandler: TCompletionHandler = diesen Parameter setze ich mit procedure LoadAdressen; um
ASynchronized, AFreeThread : stellt auch kein Problem dar

ACompletionHandlerWithError: TCompletionHandlerWithError: Wie muss dieser Parameter implementiert werden? Bräuchte ihn um mögliche Exceptions die auftreten auszuwerten.
In System.SysUtils ist er folgendermaßen deklariert: TProc<T> = reference to procedure (Arg1: T); Habe aber keine Ahnung wie das aussehen müsste

Für Hilfe wäre ich sehr dankbar.

Lg
Strally
  Mit Zitat antworten Zitat