あまり調べていませんが、とりあえず以下のコードでわかりました。
uses
DBTables; //DBEインストールチェック
function DBE_Installed:Boolean;
begin
Try
Session.AddPassword('test');
FDBEInstalled:=True;
except
//インストールされていなければエラーになるので調べられる
FDBEInstalled:=False;
end;
end; |
私の場合、常に登録したいパスワードがあったので、ついでに登録するためにここではAddPasswordを利用しましたが、何かDBEにアクセスしてエラーを拾ってくる強引なやり方です。
もっとスマートな方法を知っている人、教えてください。
|