質問: windowsvistaでのvb5.0のアプリケーションについて 現状、vb5.0で、dao350.dllと、cfx4032.dllを使用して開発した アプリケーションがあるのですが、windowsvista上で動作しません。 vb5.0のディストリビューションウィザードで作成したインストーラ を使用して、インストールした際に、上記の2つのdllが登録できない といったエラーが発生します。ただ、インストール自体は中断せずに そのままインストールが終了するのですが、アプリケーションを起動 した際に、どうもcfx4032.dllを使用しているcharfxが正常に動作して いないようなのです。 どなたか同様の経験された方、または、この現象の対応策をご存知の 方がいましたら、ご教授をお願いします。 ものすごくこまっています。 ひょっとしたら、作り変えないといけないのでしょうか。 設計書もあまりなくて、かなり昔に作成したアプリケーションなので 作り変えになると、かなり大変なので、なんとか、dllの入れ替えとか で対応できないかと悩んでいます。 よろしくお願いします。
回答: 「cfx4032.dll」の製造元に問い合わせるのが本筋です >インストールした際に、上記の2つのdllが登録できない と書かれているので、たぶんuac関係なのでは... dao350.dll %program files%common files\microsoft shared\dao cfx4032.dll %system% vistaの場合、これらのフォルダに配置するには、"管理者権限"がないと配置できません インストールする際にインストーラ(*.exe)を右クリックして、 "管理者...(なんとか)"で実行しましょう これらの詳細に関しては「uac(user acount control)」を調べてください あと余談ですが、vistaからvb5ランタイムが無くなりました