Hallo zusammen.
Fange mal von vorne an...
Nutze seit 3 Wochen Delphi
RAD Studio XE5, vorher habe ich noch nie mit Object Pascal Programmiert.
Meine Aufgabe ist es
RAD Studio XE5 auf seine brauchtbarkeit für die Firma für die ich Arbeite, zu Testen.
Ziel ist es eine SQLite, kann auch eine Alternative Datenbank sein, auf Android zu bringen und dann dort
Daten Abspeichern. Des weiteren soll ein Webservice vom bestehenden Applikationsserver die Datenbankdaten an
das Android-Gerät mittels
WSDL-Dokuments Senden.
Dort sollte mithilfe von Delphi die Daten Ausgelesen werden und in die SQLite-Datenbank gespeichert werden,
zurück sollte das ganze auch Funktionieren.
Eigentlich würde alles gut Funktionieren, habe schon einiges machen können.
Nun stehe ich aber vor einem schier Unlösbaren Problem.
Ich muss alle Spalten der Datenbank Ausgeben, da stiess ich auf ein nettes Tutorial wo mithilfe von TGrid
und einem DataSetProvider, einem SQLQuery und einem ClientDataSet genau eine solche Tabelle erstellt.
Alles lief gut, bis ich den Compiler zum laufen bbrachte.
Mir wurde folgende Fehlermeldung um den Kopf gehauen: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
Habe hier
https://forums.embarcadero.com/threa...threadID=93617
jemanden getroffen der das gleiche Problem hat.
Ich wage mal die Vermutung aufzustellen das Embarcadero es verpasst hat die
Midas-Bibliothek durch die Android-Lösung zu ersetzen.
Eine Lösung ist leider in diesem Link nicht zu finden
Hat jemand eine Lösung zu diesem Problem?
Wenn ich die Tabelle nicht auf das Android bringe mit
RAD Studio XE5 wird eine andere Entwicklungsumgebung berücksichtigt, das
wäre aber Schade da ich nun schon soviel Object Pascal gelernt habe und auch vieles mit Delphi erreicht habe das ich mühe hätte darauf zu Verzichten.
[Edit]Ich vermute das beim DataSetProvider oder beim SQlite SELECT-Statement die
Midas-Bibliothek eingebunden wird, kann ich aber nicht mit Sicherheit sagen.
Habe auch schon versucht direkt ein TGrid auf die Datenbank zu ziehen, leider war das Nutzlos weil so keine Datenbankeinträge mehr Aufgezeigt werden. Das StringTGrid war Teilweise hilfreich, leider liessen sich keine Integer-Werte mehr in die Tabelle eingeben.
Wie gesagt ich habe nun schon jede Lösung die ich im Netz gefunden habe eingesetzt aber leider bisher ohne erfolg
[DCC Fehler] E2597 ...Embarcadero\
RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot find -lstlport_static
Ein Weiterer Errorausschnitt.
Übrigens ich nutze bisher nur die Trialversion von XE5.. hoffe das hängt nicht damit zusammen[/Edit]