Keine Ahnung was TMySettings.Create intern macht und daher kann niemand dazu was sagen.
Ja, viele Dialoge arbeiten in den mobilen Asyncrhron und man muß mit "Events" auf deren Antwort reagieren.
Zitat:
Delphi-Quellcode:
if checkinput(edit1.text) then
machwasmitmitdeminput; //funktioniert unter Android 64, funktioniert manchmal, manchmal nicht unter Android 32
Delphi-Quellcode:
ok:= checkinput(edit1.text);
TThread.ForceQueue(
nil,
procedure
begin
if ok them macheetwas mit dem Input;
end );
Aber egal ob CheckInput synchron oder asynchron (Funktionsaufruf kehrt zurück, noch bevor der Nutzer was gemacht hat) ist,
das Beides macht das "gleiche", denn die Variable OK wird zur selben Zeit gesetzt, also kann es nicht unterschiedlich arbeiten.