「インターフェースが一致しません.エンジンのバージョンが違います.」と出てDBFファイルにアクセスできません。
まずDelphi3(BDE使用)のアプリをインストーラーでインストールしました。
この時点でDelphi3に付いてるBDEがインストールされてると思います。
それからDelphi2007をインストールして、Delphi2007上で上記のアプリが使用しているDBFにアクセスするアプリを作りました。
しかし実行しても「インターフェースが一致しません.エンジンのバージョンが違います.」と出てアクセスできません。
Delphi2007もBDEは使えると思うんですが原因がよく分かりません。
分かる方いらっしゃいますか?
Delphi2007インストールしてもDBFを管理するツール(データベースデスクトップ)がいないんですけどそういうものでしょうか?
BDEアドミニストレーターもコンパネにはいませんでした。
こちらはC:\Program Files\Borland\Common Files\BDEにいましたが、多分最初にDelphi3のアプリをセットアップした時に入ったのかなと思います。
よろしくお願いいたします。
Delphi 2007 for Win32登録ユーザー(製品購入者向けアップデート)
http://www.codegear.com/jp/downloads/regusers/delphi
にある
BDE Merge Module
をインストールするのはどうです?
igyさん、レスありがとうございます。
早速「BDE Merge Module」をダウンロードしました。
拡張子msm?
コードギアがmsiと名前間違えたのか? とmsiにリネームして実行・・・ 動かない。
ようやく意味が分かってインストーラー作成してインストールしました。
動 き ま し た ! ! !
本当に助かりました。
どうもありがとうございました!
ツイート | ![]() |