Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Segmentation fault (11)


juelin - Mo 08.07.19 11:26
Titel: Segmentation fault (11)
so,
jetzt habe ich mal nur ein Mobile Firemonkey-Anwendung - Delphi Projekt erzeugt.
In die Handy-Oberfläche zwei TEDIT eingefügt.
KEIN einzigen Befehl geschrieben und NICHTS an den Eigenschaften und Projekt geändert (alles Standard).
Dann das Projekt Compeliert und auf das Handy geladen.
Oberes Edit angeklickt, was eingegeben und ENTER gedrückt.
Dann unteres Edit angeklickt und bei der Eingabe des ersten Zeichens
bekomme ich Segmentation fault (11).
Siehe Anhänge.
Kann bei den Standard-Einstellungen (Form, Edit) was nicht stimmen?
Jetzt seid Ihr dran.
Gruß Jürgen
Ich habe:
Windows 10
Delphi Rad-Studio XE5
Handy Sony Xperia 10


jaenicke - Mi 10.07.19 09:03

Leider habe ich kein XE5, so dass ich es nicht ausprobieren kann. Im Stacktrace aus dem Crosspost [https://www.delphipraxis.net/201268-firemonkey-segmentation-fault-11-mit-tedit.html] ist auch nichts weiter zu sehen.

Bei mobiler Entwicklung ist es schwierig, wenn man auf älteren Versionen von Delphi bleibt. Eigentlich funktioniert das nur sinnvoll, wenn man immer eine relativ aktuelle Version nutzt. Ich schlage mal vor, dass du das gleiche einmal mit der aktuellen Community Edition testest um zu schauen, ob es dort vielleicht schon behoben ist.
Wenn nicht, kannst du ein Ticket dafür aufmachen.

Zum Debuggen:
Was passiert denn, wenn du den Inhalt deines OnKeyUp auskommentierst? Bzw. kommst du dort an einem Haltepunkt vor dem Fehler an und bekommst den Fehler auch beim zeilenweise Debuggen?


juelin - Do 11.07.19 13:46

Habe es probiert auf
Delphi 10.3 Community Edition.
Bekomme aber den Fehler:
Performing Streamed install.
Gruß
Jürgen


jaenicke - Do 11.07.19 13:58

Dann wird das Projekt noch von XE5 installiert sein. Delphi 10.3 kann das dann nicht deinstallieren, sprich das muss dann manuell passieren.
Oder hattest du ein neues Projekt angelegt?


juelin - Do 11.07.19 17:59

ja danke,
hat geholfen.
Jetzt noch eine Frage.
Wo im Handy überall muss man Deleten,
damit ein Projekt auch wirklich raus ist?
Welche Verzeichnisse?
Habe APP gestoppt und deinstalliert.
hat aber nix geholfen.
Danke und Gruß
Jürgen


jaenicke - Do 11.07.19 22:02

Es sollte reichen vor (!) der Deinstallation den Cache und die Daten der App zu löschen und diese dann erst zu deinstallieren. Dann sollte das meiste weg sein.

Es gibt dafür auch Tools wie dieses:
https://play.google.com/store/apps/details?id=com.vsrevogroup.revouninstallermobile
Die kenne ich aber nicht, deshalb kann ich leider keins besonders empfehlen.


juelin - Fr 12.07.19 11:08

danke für die Hilfe.