Seite 1 von 1

Thread und Dialog()

Verfasst: 26. Juni 2020, 00:08
von Werner_Bayern
Servus,

vom Initialisierungs-Code der APP starte ich

Code: Alles auswählen

ThreadExecute("Update", threadNormal, "Update")
Wenn ein Update verfügbar ist, erfolgt eine Meldung über Dialog(). Das Problem: Der Dialog kommt, wird dann aber gleich vom 1. Fenster des Projects überschrieben. Wie kann ich den Dialog in den Vordergrund holen, hab dazu keinerlei Einstellungen und Hilfe gefunden?

Danke!

Re: Thread und Dialog()

Verfasst: 26. Juni 2020, 10:54
von Herbert
Die Frage ist, ob Threadexecute hier der richtige Weg ist.
Die Funktion Update im Code, klick dort auf das Symbol "1:30" oben rechts. Dort kannst mehrere Parameter elegant setzen. So kannst du bequem einen Timeout vorgeben und auch eine ev. gewünschte Wiederholung des Aufrufs.
Ich mache bei mir solche Dinge mit 2 Sekunden Verzögerung, selbst wenn die Funktion nur einmal laufen soll. Klappt bestens so.

Auf diese Art kanns den Aufruf mittels threadexecute entfernen.

Re: Thread und Dialog()

Verfasst: 26. Juni 2020, 22:27
von Werner_Bayern
Servus Herbert,

interessante Möglichkeit, kannte ich nicht. Danke. Aber: Im Simulator funktioniert die Verzögerung, nicht aber unter Android am Handy. Da wird die Verzögerung komplett ignoriert...

Re: Thread und Dialog()

Verfasst: 6. Juli 2020, 22:25
von Werner_Bayern
Habs jetzt dem Support gemeldet, damit sind 9 Bug-Meldungen offen, eine hab ich heute genervt aufgegeben, da wir uns seit Januar (!) im Kreise drehen. Eine Katastrophe...