Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Kompatibilität App-Tethering (https://www.delphipraxis.net/186827-kompatibilitaet-app-tethering.html)

Harry Stahl 3. Okt 2015 23:56

Kompatibilität App-Tethering
 
Habe eine App-Tethering Kombination in XE7 mit VCL/Android erstellt, da läuft alles prima.

Nun habe ich das Android-Projekt auf DX10 umgestellt, jetzt findet die Android-App die VCL-Desktop-App (nach wie vor mit XE7) nicht mehr.

Sind die Versionen nicht untereinander kompatibel?

Wäre ärgerlich, jedesmal auch die VCL- (oder FMX-) Desktop-App mit einer neuen Delphi-Version erstellen zu müssen, nur weil man die Mobile-App auf eine höhere Delphi-Version hebt (zumal ich die VCL XE7 Delphi-Version noch nicht auf DX10 umstellen kann, weil da bestimmte Komponenten noch nicht auf DX10 umgestellt sind).

mkinzler 4. Okt 2015 08:46

AW: Kompatibilität App-Tethering
 
Bei der mobilen Plattform muss man sich von der Idee der Rückwärtskompatibilität verabschieden.

Harry Stahl 4. Okt 2015 13:32

AW: Kompatibilität App-Tethering
 
Gut, das ist jetzt eher eine allgemeine Aussage, aber nicht auf den Fall bezogen.

Ich habe nun testweise mal das von Emba mitgeliefert Photo-Wall Demo ausgeführt, aber das funktioniert mit DX10 gar nicht, also auch nicht, wenn alle beteiligten Desktop- und mobilen Apps mit DX10 kompiliert wurden.

"Funktioniert nicht" heißt, dass die mobile App die Desktop-app nicht findet (getestet unter Android 5.1.1).

Läuft das Demo unter DX10 bei Euch?

Wie gesagt, unter XE7 funktioniert alles, kann also daher kein Netzwerkproblem oder sowas sein.

Der schöne Günther 4. Okt 2015 14:03

AW: Kompatibilität App-Tethering
 
Kann ich denn, ohne ein Android- oder iOS-Gerät zu haben, irgendetwas ausprobieren das dir weiterhilft?
Ich habe noch dunkel im Hinterkopf das mit XE8 am Tethering nochmal gebaut wurde.

Bambini 5. Okt 2015 09:13

AW: Kompatibilität App-Tethering
 
Zitat:

Zitat von Harry Stahl (Beitrag 1317613)
Sind die Versionen nicht untereinander kompatibel?

Wäre ärgerlich, jedesmal auch die VCL- (oder FMX-) Desktop-App mit einer neuen Delphi-Version erstellen zu müssen, nur weil man die Mobile-App auf eine höhere Delphi-Version hebt (zumal ich die VCL XE7 Delphi-Version noch nicht auf DX10 umstellen kann, weil da bestimmte Komponenten noch nicht auf DX10 umgestellt sind).

Bereits zwischen XE7 und XE8 war Tethering nicht mehr kompatible und auch in DX10 gab es wohl wieder inkompatible Änderungen.
Ich habe daher die Tethering Komponente in XE8 wieder ausgebaut und die Kommunikation selbst gebaut und niemals mehr "zurückgeblickt". Das jetzt selbst die Demos in DX10 nicht mehr funktionieren ist kein gutes Omen.

Grundsätzlich gilt wohl weiterhin: Verwende niemals Version 1.0 und warte ob es eine Version 3.0 überhaupt noch gibt.

Harry Stahl 5. Okt 2015 18:22

AW: Kompatibilität App-Tethering
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1317638)
Kann ich denn, ohne ein Android- oder iOS-Gerät zu haben, irgendetwas ausprobieren das dir weiterhilft?
Ich habe noch dunkel im Hinterkopf das mit XE8 am Tethering nochmal gebaut wurde.

Nein, aber vielen Dank für Dein Angebot.

Ich habe mal ein wenig weiter getestet, u.a. auch mal unter IOS.

Nun stellt es sich für mich wie folgt dar: Werden Mobile App und Destop-App über den gleichen PC ausgeführt (MAC: Mac-Programm und mobiles Programm über Anschluss am Mac), wird die Reciever-App gefunden, sobald die Reciever App auf einem anderen PC innerhalb des Netzwerkes steht, wird Sie nicht gefunden.

Scheint mir also ein Bug zu sein.:(
Wie gesagt, die gleiche Anwendung unter XE7 funktioniert überall wie gewünscht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 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