Seite 1 von 1

Android - Kein HyperFileSQL !

Verfasst: 1. September 2011, 21:38
von BRANDELH
Hi,

wer sich mit dem Gedanken trägt eine App für verschiedene mobile Zielsysteme zu schreiben,
sollte sehr genau darauf achten, welche Befehle beim gewünschten Zielsystem nicht zur Verfügung stehen.

Andoid kennt z.B. ausschließlich SQLite ... KEIN HyperFileSQL ... hätte ich das vorher gewußt hätte ich alles damit gemacht.

ArrayAddLine() gibt es auch nicht, also besser die Elemente einzeln mit ArrayAdd() ... alles nicht wirklich tragisch, aber es vorher zu beachten wäre besser gewesen ;-)

Re: Android - Kein HyperFileSQL !

Verfasst: 2. September 2011, 21:30
von Herbert
Hmm, wenn du ein Projekt eröffnet hast und die Analyse erstellst, teilt dir Windev mit, dass dies nur mit SQLite klappt.

Re: Android - Kein HyperFileSQL !

Verfasst: 3. September 2011, 12:17
von BRANDELH
Hi,

ich habe eines für Windows Mobile 6 erstellt und will nun noch Android als Zielsystem einbinden.
Bei meinen ersten Versuchen war ich doch recht ernüchtert über die Fehlermeldungen (welche Befehle unter Android nicht gehen) aber für die SQLite Sache hab ich nun ein Beispiel gefunden, da wird intern eine HyperfileSQL definiert und vor der Verwendung mit etwa 10 Zeilen die "Umbiegung unter Android auf SQLite" geregelt. Es scheint also leichter als ich befürchtet habe.

Auch die Bildschirmsache ist mir nun klar, verschiedene Schrifen und verschiedene DPI Auflösungen.
Vermutlich - muss ich aber noch genau testen - muss ich genau definieren, was gemeinsam und getrennt ist. Die Bildschirme muss ich wohl getrennt angelegen und anpassen oder neu machen - also IM gleichen Projekt, aber NUR für den Android-Teil.

Es gibt viel zu lernen, aber ohne WinDev hätte ich die Mobile Erfassung nicht machen können.
Für Windows Mobile 6 gäbe es ja noch FiveWin ... aber Android und Windows Phone 7 ... so schnell wie hier die Umgebungen wechseln ... :s
Smartphones mit Windows Mobile 6.5 gibt es fast nicht mehr.