Einzelnen Beitrag anzeigen

mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#3

AW: FMX Android TDialogService mit mbYesAllNoAllCancel läuft nicht

  Alt 28. Okt 2022, 09:43
Euch ist schon klar, das hier "Async" erst ein gültiges Result gibt, wenn im Dialog eine UserAction passiert.

Der Code so wie er ist liefert IMMER -1, weil "TDialogService.MessageDialog(...") NICHT wartet und sofort zurück kommt und da hat sich am -1 nix geändert.
Die lokale "Rückgabe-Variable" ist auch suboptimal, weil sich die gesamte function ja auch stets sofort beendet... besser was in übergeordneter Klasse oder notfalls was globales.


Grundvoraussetzung: Verstehen, WARUM und DAS es in Android&IOS anders wie unter Windows ist(ohne warten)!!!
  Mit Zitat antworten Zitat