![]() |
AW: Beim Beenden der App erscheint: Project1 Angehalten
Und das Verhalten bei anderen Android-Smartphones interessiert Dich nicht?
|
AW: Beim Beenden der App erscheint: Project1 Angehalten
natürlich schon. aber ich hab nur ein Handy und kriege den Emulator nicht zum laufen. Jedes mal wenn ich das App im Emulator starte bleibt einfach der schwarze App Ladebildschirm während des laden der App stehen.
|
AW: Beim Beenden der App erscheint: Project1 Angehalten
Achso, du meinst weil ich geschrieben habe: Ob jemand ein Samsung Handy hat. Wäre natürlich auch schon toll wen man weiss das es bei anderen Smartphones nicht oder eben auch auftritt. Sorry
|
AW: Beim Beenden der App erscheint: Project1 Angehalten
Moin moin,
dieses Problem kann ich bestätigen. Ich habe eine Test-App mit XE5 erstellt und nutze eine TIdHttp Komponente um per Get Daten abzurufen. Platziert man die Komponente direkt aus dem Designer heraus auf dem Formular, erscheint bei Drücken des Backbuttons die Meldung "AnwendungXYZ angehalten". Dasselbe Verhalten tritt auf wenn die Komponente einmalig im Code erzeugt wird und man als Owner das Formular übergibt. Erstelle ich hingegen die Komponente temporär pro Request und gebe sie danach direkt wieder frei gibt es keine Probleme. |
AW: Beim Beenden der App erscheint: Project1 Angehalten
Owner=Form -> kommt beim Beenden auf's Selbe raus, als wenn das Ding automatisch erzeugt wurde.
Also liegt das Problem darin, daß beim Beenden (Freigeben der Form) die daran hängende Indy-Komponente irgendwas macht, während ihrer Freigabe. Bleibt die Anwendung auch hängen, wenn ihr zur Laufzeit diese Komponente freigebt (Free) ? Was passiert, wenn die Komponente auf einer Sub-Form liegt, welche zur Laufzeit freigegeben wird? Wenn man beim Schließen (vielleicht OnDestroy, OnClose oder OnCloseQuery) den Owner abhängt (
Delphi-Quellcode:
) und die Komponente manuell freigibt, oder (notfalls) als "Speicherleck" rumliegen lässt ... geht es dann?
Self.RemoveComponent(IdFTP1);
|
AW: Beim Beenden der App erscheint: Project1 Angehalten
Zitat:
|
AW: Beim Beenden der App erscheint: Project1 Angehalten
Also ich weiss jetzt nicht genau ob es Zufall ist oder evt einen Zusammenhang hat.
Ich habe ein neues Projekt in der form2 das Start/Haupt Formular ist. Auf dieser Form liegt auch die idftp Komponente. Und siehe da: jetzt stürzt es nicht mehr ab. Bei meiner ersten Anwendung war Form1 die "Haupt"Form |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21: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