AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

#FMX_kdF "Spass mit den iPad!

Ein Thema von Mavarik · begonnen am 20. Mai 2015 · letzter Beitrag vom 27. Mai 2015
 
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.157 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: #FMX_kdF "Spass mit den iPad!

  Alt 20. Mai 2015, 09:24
Frank, so bringt das wenig.
Sei doch bitte so gut und beschreibe, was da passiert. Oder eben, was da nicht passiert.
Dafür das Video...

OK OK OK... nochmal als Text...

Startet man eine iPad App im Landscape Modus und hat ein Application.Processmessages im FormCreate - erhält man eine um 90° gedrehte Ansicht...
Manchmal dreht es nichtmal um dem Mittelpunkt..

Und ein Application.ProcessMessages ist unter iOS eh nicht so üblich. Eigentlich so ganz und gar nicht, da .ProcessMessages klar die Windows (!) Message-Loop adressiert. Da sollte es wichtigere Baustellen geben.
Nicht so üblich? ProcessMessages macht unter iOS "genau" das gleiche wie unter Windows, sorgt dafür, dass die Maintask die Oberfläche aufbauen kann und zwar innerhalb einer anderen Procedure...

Und das ist an machen Stellen und iOS & Android leider unverzichtbar, da eine Weiterverarbeitung von Werten sonst nicht ermöglicht wird... Das ist dadurch begründet, dass FMX leider viele Dinge erst berechnet - oder sogar existieren, wenn die Objekt angezeigt wurden.

Beispiel: Ich setze ein Element von Align.Left auf Align.Client wenn ich jetzt einen Text dynamisch per Canvas.MeasureText(... berechnen will, muss das Element erst neu gezeichnet werden sonst stimmt die Width nicht... usw...

Es gibt seit XE8 leider noch mehr Stellen als vorher die sich hier anders verhalten als XE7 und ggf. wird wieder mal ein Application.Processmessages mehr benötig...

Jetzt könnte man sich quer stellen und sagen : "Dann musst Du das anders machen...". Leider geht es manchmal nicht anders und nur weil FMX sich plötzlich anders verhält oder iOS&Android kann ich nicht die ganze App umbauen...

Aber ich gebe Dir recht... Es gibt wichtigere Fehler...

Mavarik
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz