FireDAC.Phys.SQLiteWrapper.TSQLiteEngineLinkage
Delphi
TSQLiteEngineLinkage = (slDefault, slStatic, slDynamic, slFDEStatic, slSEEStatic);
C++
enum DECLSPEC_DENUM TSQLiteEngineLinkage : unsigned int { slDefault, slStatic, slDynamic, slFDEStatic, slSEEStatic };
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| enum | public | FireDAC.Phys.SQLiteWrapper.pas FireDAC.Phys.SQLiteWrapper.hpp |
FireDAC.Phys.SQLiteWrapper | FireDAC.Phys.SQLiteWrapper |
説明
TSQLiteEngineLinkage は、FireDACSQLite ドライバによる SQLite エンジン リンケージを定義する、列挙型です。 これには、次の列挙型があります:
- slDefault: プラットフォームのデフォルト モードです。
- slStatic: 実行可能ファイルにリンクされる際に、静的にリンク付けされるエンジンを使用します。 そうでない場合は、例外が発生します。
- slDynamic: 動的にリンク付けされるエンジンを使用します。
- slFDEStatic: SQLite バージョン 3.31.1 で FDEStat ユニットを使用し、FireDAC 暗号化(FDE)も引き続き利用可能です。
- slSEEStatic: 有料 SQLite 暗号化拡張機能(ネイティブ SQLite 暗号化サポート付き)を使用します。これは、FireDAC が RAD Studio 11 以降サポートしています。
メモ: Android、Linux、iOS プラットフォームの場合、1 つの静的リンケージ ユニットのみ、1 つのプロジェクトに同時に含めることができます。言い換えると、
Stat または FDEStat を使用することはできますが、同じプロジェクト内で両方を使用することはできません。これを行うと、シンボルの重複によりリンカによってエラーが生成されます。