コンテンツ
Home
Delphi Tips集
ダウンロード
書籍紹介
リンク
サイト
  Delphi Tips集

Delphi Tips集
〜Delphiプログラミングの記録〜

DBE(ボーランド・データベース・エンジン)がインストールされているか調べる

あまり調べていませんが、とりあえず以下のコードでわかりました。

uses
 DBTables;

//DBEインストールチェック
function DBE_Installed:Boolean;
begin
 Try
  Session.AddPassword('test');
  FDBEInstalled:=True;
 except
  //インストールされていなければエラーになるので調べられる
  FDBEInstalled:=False;
 end;
end;

私の場合、常に登録したいパスワードがあったので、ついでに登録するためにここではAddPasswordを利用しましたが、何かDBEにアクセスしてエラーを拾ってくる強引なやり方です。

もっとスマートな方法を知っている人、教えてください。

 

 

 

 

Copyright © 2004 Sin dpg_sin@yahoo.co.jp