« オーバーレイモードの確認 | メイン | 新 BRenderインストーラーの作成 »

September 20, 2004

続・BRender.axのインストール問題

msvcr71.dll がシステムディレクトリにない場合は、システムディレクトリにコピーしてしまおう。
そっちの方がよい。
で、ゲームのインストーラーを作る時は、ゲームをインストールしたディレクトリにもmsvcr71.dll を置くことにする。
これで文句ないだろう。
理屈上、msvcr71.dll のコピーは、実行可能プログラムと共にアプリケーション ディレクトリに保存してください。となっているので、msvcr71.dll を使用するアプリは、自分のディレクトリにmsvcr71.dll を置くだろうし、LoadLibraryで優先されるのはそちらになる。
つまり、システムディレクトリのmsvcr71.dll が使用されるのは、どこかの自分のようなお間抜けさんの場合で、きちんと理解してする人の場合は問題ない。
それに、お間抜けさんの場合も一応動くので万々歳?
ま、OSをクリーン インストールした状態でテストすれば、気付くんだけどね。
よし、コピーしてしまう方向で行こう。

投稿者 Takenori : September 20, 2004 08:47 AM

Trackback Pings

このエントリーのトラックバックURL:
http://blog.kaede-software.com/mt-tb.cgi/198

コメント

Total : Today : Yesterday :