実行時の引数について

解決


印刷屋  2008-04-07 19:08:29  No: 30439  IP: [192.*.*.*]

今まで、DLLをフォルダごとで管理していて、完成(Ctrl+F9)したら呼び出し元EXEのフォルダに移動して使っていました。

で、実行メニューの「実行時の引数」のことを知り、設定してみたんですが、DLLプロジェクトの「作業フォルダ」を設定するとそこにDLLを生成してくれるっていうのではないんですか?

呼び出し元EXEは同フォルダ内のDLLしか呼び出せないようになっています。

Win2000+D7ent

編集    削除
igy  2008-04-07 19:29:25  No: 30440  IP: [192.*.*.*]

DLLを生成場所に関しては、

DLLのプロジェクトで、
メニュー「プロジェクト」−「オプション」で
「ディレクトリ/条件」タブで
「出力ディレクトリ」欄をEXEのある場所に指定するので、どうでしょう?

編集    削除
印刷屋  2008-04-07 20:15:22  No: 30441  IP: [192.*.*.*]

ありがとうございます。
うまくいきました。

ところで、この作業フォルダって設定は何をするものなんですか?

編集    削除
igy  2008-04-07 20:23:36  No: 30442  IP: [192.*.*.*]

>ところで、この作業フォルダって設定は何をするものなんですか?

ヘルプによると、

>デバッグ処理で使用するディレクトリの名前を指定します。
>デフォルトでは,アプリケーションの実行形式ファイルが格納されている
>ディレクトリです。

だそうです。

編集    削除
印刷屋  2008-04-07 22:36:00  No: 30443  IP: [192.*.*.*]

ヘルプも読んでたんですが、正直、意味不明でした。

igyさん、どうもありがとうございました。

編集    削除