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