Jo, sieht so aus.
Delphi-Quellcode:
/* Bisserl umformatiert, ums lesbarer zu machen */
{------------------------------------------------------------------------------}
{ SQLite driver }
{------------------------------------------------------------------------------}
{$IF DEFINED(MSWINDOWS) or DEFINED(MACOS)
and not DEFINED(IOS) or DEFINED(IOS)
and (DEFINED(CPUARM) or DEFINED(CPUARM64)) or DEFINED(ANDROID)}
{$DEFINE FireDAC_SQLITE_STATIC} // Use SQLite3 static linking library
{$IF DEFINED(MACOS)
and not DEFINED(IOS) or DEFINED(IOS)
and (DEFINED(CPUARM) or DEFINED(CPUARM64)) or DEFINED(ANDROID)}
{$DEFINE FireDAC_SQLITE_EXTERNAL} // Link SQLite3 library using "external" keyword
{$ENDIF}
{$ENDIF}
Die Frage ist nur:
Ist FireDAC in der Professional auch mit dieser FireDAC.inc kompiliert?
Das müsstest Du mal ausprobieren.
Programm mit Zugriff auf SQLite erstellen und beim Probieren sicherstellen, da (außer der Datenbankdatei) nix von SQLite für das Programm irgendwie erreichbar ist. Weder im EXE-Verzeichnis noch irgendwo im Pfad noch sonstwie.
Wenn's dann geht sollte es passen, andernfalls "Pech gehabt"?