掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SQLConnectionで終了時にエラー (ID:37988)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
http://www39.atwiki.jp/kgh07155/pages/28.html 上記のURLを参考にDLLを呼び出す処理を作成しました。 DLLは、問題なく呼び出せたのですが、SQLConnectionを 使用すると終了時にEAccessViolationのエラーが出ます。 dbxfb.dllの読み取り違反となっていますが、 原因がわかりません。 SQLConnectionが閉じられていないのかと思い、 一度、ConnectedをTrueにしてFalseにしてみましたが エラーになります。 CreateFormをコメントアウトするとエラーが出ません。 DLLを呼び出してSQLConnectionを利用した場合のみ エラーが出ます。 何が原因なのでしょうか? type TFMain = class(TForm) SQLConnection1: TSQLConnection; Button1: TButton; procedure FormCreate(Sender: TObject); private { Private 宣言 } public { Public 宣言 } end; var FMain: TFMain; function CreateDLLForm(hOwner: HWND): TForm; stdcall; external 'Sub.dll'; implementation {$R *.dfm} procedure TFMain.FormCreate(Sender: TObject); begin CreateDLLForm(Application.Handle); SQLConnection1.Connected := True; SQLConnection1.Connected := False; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.