Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Android 6.0.1: IdTCPClient1.Connect bringt Segmentation fault (11) wenn kein Netz (https://www.delphipraxis.net/191198-android-6-0-1-idtcpclient1-connect-bringt-segmentation-fault-11-wenn-kein-netz.html)

Der schöne Günther 19. Dez 2016 15:16

AW: Android 6.0.1: IdTCPClient1.Connect bringt Segmentation fault (11) wenn kein Netz
 
Wenn ich mein Android-Testgerät nicht verlegt hätte (irgendwie ist es weg) würde ich das ja gerne ausprobieren. Gibt es denn niemanden sonst mit XE7 und einem Android-Gerät?

Das dürfte doch leicht auszuprobieren sein. Was ist es bei dir für ein Gerät? Eigentlich sollte das ja egal sein, aber man weiß ja nie...

bra 19. Dez 2016 16:27

AW: Android 6.0.1: IdTCPClient1.Connect bringt Segmentation fault (11) wenn kein Netz
 
Ich glaube fast das Problem ist nicht Indy, sondern das alte Delphi. Ich vermute deine App stürzt auch bei einer beliebigen sonstigen Exception ab, z.B. einem Assert:

https://quality.embarcadero.com/browse/RSP-12634

wuff01 20. Dez 2016 06:27

AW: Android 6.0.1: IdTCPClient1.Connect bringt Segmentation fault (11) wenn kein Netz
 
Zitat:

Zitat von bra (Beitrag 1356613)
Ich glaube fast das Problem ist nicht Indy, sondern das alte Delphi. Ich vermute deine App stürzt auch bei einer beliebigen sonstigen Exception ab, z.B. einem Assert:

https://quality.embarcadero.com/browse/RSP-12634

Ja es sieht so aus. Ich habe die im RSP-12634 beschriebenen Schritte nachgestellt:

procedure TForm1.Button2Click(Sender: TObject);
begin
try
Assert(false, 'bla');
except
ShowMessage('exception ausgelöst ...') ;
end;
end;

Die Anwendung fliegt mit Segmentation fault (11) weg und es wird nie eine Exception ausgelöst. Danke für den Link und an alle für die Hilfe.

Rollo62 21. Dez 2016 06:58

AW: Android 6.0.1: IdTCPClient1.Connect bringt Segmentation fault (11) wenn kein Netz
 
Versuch besser das mit einer anonymen prozedur.

In Desktop sind die Funktionen synchron, unter mobile immer asynchron.
Da sollte man niemals die blockierenden Versionen nehmen ...

Rollo

MEissing 21. Dez 2016 09:11

AW: Android 6.0.1: IdTCPClient1.Connect bringt Segmentation fault (11) wenn kein Netz
 
Liste der Anhänge anzeigen (Anzahl: 2)
Man sollte immer im Hinterkopf haben, welche Version von Delphi mit welchem Android funktioniert:
http://docwiki.embarcadero.com/Platf...s/en/Main_Page
XE7 und Android 6.x ist zB nicht offiziell getestet.

Unter Berlin 10.1 (Update 2) funktioniert der Code problemlos (Nexus 4, Android 6.0.1):

Anhang 46341
Anhang 46340

Kurze, ehrliche Antwort: Bei mobiler Entwicklung sollte man immer das aktuellste Delphi einsetzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:06 Uhr.
Seite 2 von 2     12   

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