![]() |
App startet nicht im iOS Simulator
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich versuche gerade meine App, die ich erfolgreich unter Android starten kann auch im iOS Simulator auf dem Mac zu starten, was aber nicht klappt. Beim Debuggen sehe ich, dass die OnFormCreate() bis zum Ende abgearbeitet, aber vor OnFormShow() erhalte ich folgende Meldung: Zitat:
PS: Eine andere App kann ich hingegen problemlos unter Android und iOS starten. Besten Dank für jeden Hinweis. |
AW: App startet nicht im iOS Simulator
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hänge noch einmal einen Screenshot vom Debugging in der IDE an.
Wie man sehen kann, wird der Funktion TCustomBitmapItem.SetScale() der Wert 0.9999999 übergeben, der vermutlich 1 sein sollte. ScaleRange hat den Wert -3; FScale ist in dem Moment 1, also ungleich. Somit werden die nachfolgenden Funktionen abgearbeitet. Bei ItemByScale() wird dann die Exception ausgeworfen, da der Skalierungswert 1 ja schon vorhanden ist. |
AW: App startet nicht im iOS Simulator
Ich konnte das Problem eingrenzen und das Problem lösen.
Da ich die angesprochene App auch unter Android verwende, habe ich bei FormCreate() die Einstellung
Delphi-Quellcode:
verwendet.
System.Math.SetRoundMode(rmTruncate);
Mit dieser Einstellung bekommt man unter iOS das genannte MultiResBitmap Problem. Ich schließe diese Einstellung unter iOS aus und die App startet. Sollte es also einmal einen anderen Anwender mit demselben Problem betreffen, dann hoffe ich, dass ihm dieser Hinweis weiterhilft. |
AW: App startet nicht im iOS Simulator
Vielen Dank dafür, daß Du Dir die Mühe gemacht hast, die Lösung zu posten!
:thumb: Sherlock |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:39 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