正常に動作するアプリがあります... DLL として実装するように移植しています。データベースと TTable コンポーネントを含むデータモジュールがあります... デザイン モードでは、データベースはアクティブに設定されています。テーブルはデータベースを指し、アクティブに設定されます。テーブルを右クリックしてフィールド エディターに移動し、すべての列を表示できるので、構造/プロパティが適切に設定されていることがわかります....
問題は実行時です...この行にAVが表示されます...
if MyDataModule.DB1.Connected = True then
ShowMessage('Active')
else
ShowMessage('Not Active');
DLL 内でデータモジュールを使用するために何か特別なことを行う必要があるというヒントを Web で見ましたが、何も機能しません。
具体的なエラー メッセージは次のとおりです。
モジュール 'DocAssistCom.dll' のアドレス 06D4E22E でのアクセス違反 アドレス 0000070 の読み取り