AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Android 6.0.1: IdTCPClient1.Connect bringt Segmentation fault (11) wenn kein Netz
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von wuff01 · begonnen am 19. Dez 2016 · letzter Beitrag vom 21. Dez 2016
Antwort Antwort
Seite 2 von 2     12   
Der schöne Günther

Registriert seit: 6. Mär 2013
6.156 Beiträge
 
Delphi 10 Seattle Enterprise
 
#11

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

  Alt 19. Dez 2016, 16:16
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...
  Mit Zitat antworten Zitat
bra

Registriert seit: 20. Jan 2015
711 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#12

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

  Alt 19. Dez 2016, 17:27
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
  Mit Zitat antworten Zitat
wuff01

Registriert seit: 8. Okt 2007
9 Beiträge
 
#13

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

  Alt 20. Dez 2016, 07:27
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.
  Mit Zitat antworten Zitat
Rollo62
Online

Registriert seit: 15. Mär 2007
4.086 Beiträge
 
Delphi 12 Athens
 
#14

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

  Alt 21. Dez 2016, 07:58
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
  Mit Zitat antworten Zitat
Benutzerbild von MEissing
MEissing

Registriert seit: 19. Jan 2005
Ort: Egelsbach
1.384 Beiträge
 
Delphi 12 Athens
 
#15

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

  Alt 21. Dez 2016, 10:11
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):

screenshot_20161221-100717.jpg
screenshot_20161221-100839.jpg

Kurze, ehrliche Antwort: Bei mobiler Entwicklung sollte man immer das aktuellste Delphi einsetzen.
Matthias Eißing
cu://Matthias.Eißing.de [Embarcadero]
Kein Support per PN
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz