Wow langer Thread,
Hab nicht alles gelesen, sondern nur überflogen...
Null basierte Strings konnte man schon immer abschalten. Seit der 1. FMX Version!
Zur Übertragung:
Auch das machen meine Kunden täglich seit XE2. Genau wegen den beschriebenen Problemen, mache ich es vom ersten Tag so. (Hatte ich auch schon als post gesehen)
Voraussetzung: Handy im gleichen WLAN Netz wie PC. Per UDP Broadcast eine Nachricht an einen UDP-Server auf dem PC senden.
So bekommt der PC die
IP des Handys. Dann per
TCP (und eigenem Protokoll on top) die Daten zum Handy senden oder von Handy holen (oder beides).
Hier ist
mein YouTube Video von 2013 zu diesem Thema.
Natürlich könnte man auch heutzutage Theathering verwenden, aber als ich das programmiert habe gabs das noch nicht.
Grüsse
Mavarik
PS.: Natürlich könnte man direkt eine SQLite Datenbank übertragen, ich mache es jedoch anders. Ich übertrage gepackte
SQL-Insert Statements.