タイトル | : Re^2: 多言語のDLL配布の件 |
記事No | : 9632 |
投稿日 | : 2009/11/27(Fri) 11:47 |
投稿者 | : 従業員 |
オショウ様 ご返信くださいましてありがとうございます。
VB2005超初心者には少々ハードルが高いようです。 しかし、何とかインストーラーで発行と同じフォルダーに"***.dll"を コピーすることができました。
ですが、setup.exeを実行すると「インストールファルダ」で C:\Program Files\pro1\pro1\ となり"\pro1"が自動的に一階層増えて しまいます。 FortranのDLLのパスを C:\Program Files\pro1 としておりますので、 一階層増えてしまいますとdllを呼び込めません。
インストール時にインストールフォルダを C:\Program Files\pro1\ に変更すればプログラムが実行されることを確認いたしました。 結果的にはOKなのですが第三者に配布する場合に問題が発生しやすいと 思います。何か改善点はありませんでしょうか?
具体的には以下に示すようにおこないました。
インストーラーはVS2005上で、 ソリューションの追加
新しいプロジェクトの追加 セットアップと配置 プロジェクト名 "pro1" 場所 "c:\pro"
アプリケーションファオルダー 追加/ プロジェクト出力 追加/ ***.dll
ビルド実行
このインストーラーは ClickOnce と云うのでしょうか? よろしくお願いいたします。
以上
|