掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VistaでBDEを使うには? (ID:25426)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ありがとうございます! レジストリー調べまして、確かにおっしゃるとおりでした! そこで、BDE Administratorを使うのあきらめ、以下のようなソースでエリアスのパスを変更するだけのソフトを作りました。 レジストリーに触れないよう、環境設定ファイルのみを変更するようにしたつもりなのですが・・・ procedure TForm1.Button1Click(Sender: TObject); var St:TStringList; begin St:=TStringList.Create; Session.GetAliasParams('DEMODB',St); St.values['PATH']:=Edit1.Text; Session.ConfigMode:=cmPersistent; Session.ModifyAlias('DEMODB',St); Session.SaveConfigFile; St.Free; showmessage('変更完了'); end; Form1にEdit1とButton1だけを置いています。 サンプルとして「DEMODB」というエリアスのパスを、Edit1の入力内容で置き換えます。 他人のVista(UACオン)で、上記のコードを無事動かすには、どうすれば良いのでしょうか。 Vistaがユーザーの変更を許す場所に、環境設定ファイル(idapi32.cfg)を置いてるのですが・・・なにか見落としがあるのでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.