Einzelnen Beitrag anzeigen

arnof

Registriert seit: 25. Apr 2013
1.252 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Tipp MacOS SQLite und Lösungen

  Alt 11. Aug 2014, 16:07
So nun zum Schluß meiner Positings gebe ich hier nun mal meine Erfahrung und wie man die ganzen Bugs umgehen kann:

1. DBX: SQLitetreiber von emba ist ja nicht zu gebrauchen, deshalb habe ich schon seit XE3 einen von Devart gekauft (alle Updates bis XE6 sind hier kostenfrei gewesen)

2. devart hat nun auch ein paar Bugs die ich nun umschifft habe (MAC OSX):

wenn man die Datenbank aufmacht mit dem vollen Path (da wo das Program läuft) so kracht der Treiber zusammen. Also nur unter DataBase die Datenbank angeben!

Das funktioniert nur solange wie man das Programm via Delphi und PA Server staretet. Danach findet er die Datenbank nicht mehr, wenn das Prog direkt gestartet ist.

Das Löst man in dem man mit SetCurrentDir das aktuelle Verzeichnis setzt. Unter Mac findet man das sicher mit ExtractFilePath(ParamStr(0)) heraus!

Dieser Buggy mist hat mich nun 3 Tage an testerei gekostet und das muss nicht sein!
  Mit Zitat antworten Zitat