Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Codeablauf läuft rückwärts ?? (https://www.delphipraxis.net/185890-codeablauf-laeuft-rueckwaerts.html)

whiteF 15. Jul 2015 18:34

Codeablauf läuft rückwärts ??
 
hallo,

ich habe mir nun den neusten mac book pro gekauft, parallels installiert, delphi xe 8 upd 1 installiert.auf dem mac ist xcode 6.4 mit iOS Simulator 8.4 (auch 8.3, 8.2, 8.1, 7.1) drauf. PA Server ist auch auf dem Mac am laufen.


Nun habe ich meine erste testapp mit firemonkey in XE8 erstellt: ein simpler button mit 3 showmessages:
showmessage('01');
showmessage('02');
showmessage('03');

das witzige ist jetzt folgendes:
beim kompilieren auf Win32/Win64/MacOSX alles kein Problem, soweit läuft alles.
Eine ausgabe auf das iphone geht momentan wg fehlender apple dev lizens nicht.
Die Ausgabe auf dem iOS Simulator wirft den Codeablauf rückwärts ab!!!

Es erscheint erst die Meldung "03", dann "02" uuuuund "01".
im ereignis onActivate oder OnCreate... das ist egal... immer bei iOS.

wisst ihr da mehr??

muss ich irgendwas downgraden?


Viele Grüße!

Sir Rufo 15. Jul 2015 18:50

AW: Codeablauf läuft rückwärts ??
 
Nein, du musst in die Dokumentation schauen.

Der schöne Günther 15. Jul 2015 18:57

AW: Codeablauf läuft rückwärts ??
 
Jetzt bin ich aber auch mal gespannt.

Ich habe in die Doku von allen Methoden unter
Delphi-Quellcode:
FMX.Dialogs.*
geschaut und bin nicht erleuchtet.

Von der Beschreibung her würde ich vermuten dass
Delphi-Quellcode:
ShowMessage(..)
nicht blockierend ist und sich die Dialoge einfach nur übereinander stapeln. Der zuletzt erstellte liegt dann natürlich über den anderen. Aber in der Doku ist darauf zumindest von Leute mit meinem IQ nichts zu finden :spin2:

Sir Rufo 15. Jul 2015 18:58

AW: Codeablauf läuft rückwärts ??
 
Damit auch du erleuchtet wirst
http://docwiki.embarcadero.com/Libra...gs.ShowMessage
Zitat:

Auf mobilen Plattformen sind Aufrufe von ShowMessage nicht blockierend.

Der schöne Günther 15. Jul 2015 19:04

AW: Codeablauf läuft rückwärts ??
 
Die Suchmaschine meines Vertrauens führte mich auf die XE4-Fassung. Da stand noch nichts davon :oops:

Aphton 15. Jul 2015 19:19

AW: Codeablauf läuft rückwärts ??
 
N' Verdacht - die Nachrichten werden in richtiger Reihe aufeinander "gestapelt", jedoch so schnell, dass es für dich so aussieht, als ob es rückwärts ausgeführt wird.
Daher - siehe Doku, da wird es wohl vermerkt sein, ob ShowMessage blockiert oder nicht..

Mavarik 16. Jul 2015 10:13

AW: Codeablauf läuft rückwärts ??
 
Zitat:

Zitat von Aphton (Beitrag 1308786)
N' Verdacht - die Nachrichten werden in richtiger Reihe aufeinander "gestapelt", jedoch so schnell, dass es für dich so aussieht, als ob es rückwärts ausgeführt wird.
Daher - siehe Doku, da wird es wohl vermerkt sein, ob ShowMessage blockiert oder nicht..

Siehe #4


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz