Einzelnen Beitrag anzeigen

arnof

Registriert seit: 25. Apr 2013
1.254 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#7

AW: MAC OS SQLite Distribution

  Alt 25. Feb 2022, 17:52
Schau mal im Project/Deployment, unter "Add Featured Files", da muss man den Sqlite Engine anklicken ...
Vielen Dank.

Die Lösung ist hier aber eine andere: FireDac ist Default auf slStatic eingestellt, was bei Windows die sqlite3.dll ersetzt, bei MACOS wird diese Einstellung nicht unterstützt.

Hier nun der Bug/Feature, da das nicht unterstützt wird, schaltet FireDac aber nicht auf slDynamic.

Wenn man das aber manuell macht, dann gehts sofort.

Falls man mir nicht folgen kann: es geht um TFDPhysSQLiteDriverLink -> EngineLinkage = slDynamic

Delphi-Quellcode:
 {$IFDEF MACOS}
 FDPhysSQLiteDriverLink1.EngineLinkage:=TSQLiteEngineLinkage.slDynamic;
 {$ELSE}
 FDPhysSQLiteDriverLink1.EngineLinkage:=TSQLiteEngineLinkage.slStatic;
 {$ENDIF}
Dann ist mein Problem gelöst.

Geändert von arnof (25. Feb 2022 um 18:28 Uhr)
  Mit Zitat antworten Zitat