カンパ〜イ!←最初の1杯目、なに頼む?

VC++ ver6.0 MFC でプログラミングしています。

 デバッグ時に
起動させると、プロジェクトファイルのあるフォルダー
から起動しますが、
 他のコンピュータに移して
テストしたところ、
カレントフォルダーが
マイドキュメントになっています。
 exe ファイルのあるフォルダーをカレントフォルダーにして起動するようにできますか?

 あと、
ビジュアルスタジオの
エンタープライズエディション
には、インストーラーもついていたような気がしますが、
使用方法が説明してあるURL があったら
教えてください。

 よろしくお願いいたします。

A 回答 (3件)

プログラムの最初でGetModuleFileName()を使って実行ファイルのパスを得て、


そこにcdする手もあります。
その手でいいかどうかは別にして。

後はインストーラー使ってショートカット作って、
そこで実行時のカレントディレクトリを指定するとか。
    • good
    • 0
この回答へのお礼

ありがとうございます。

インストーラーで何とかなりそうなので
安心しました。

お礼日時:2004/05/25 20:40

diashun です。


最初のご質問は#1の方の通りです。
インストーラーに関しては、マイクロソフトの「Visual Studio」公式サイトの一部ですが・・・。↓
http://www.microsoft.com/japan/developer/library …

参考URL:http://www.microsoft.com/japan/developer/library …
    • good
    • 0
この回答へのお礼

ありがとうございました。
参考にさせていただきます。

お礼日時:2004/05/25 20:41

[プロジェクト]-[設定]


「プロジェクトの設定」ダイアログ
「デバッグ」タブ
「作業用のディレクトリ」を指定で良いハズです。

左上「設定の対象」で適切な構成(Release/Debugなど)を選択しておいてください。

--
> インストーラー

InstallShield for Visual C++
ですね。

Tipsなどを紹介してくれているwebページもありますが、わざわざ解説のために作成されたwebページってのは記憶にないです。
元々は「開発者が直観的に作業しやすいように」作られたツールですし、ヘルプに最低限の事は書かれていた気がします。

この回答への補足

ありがとうございます。

 デバッグのときは
順調です。

 問題は製品版の起動なのです。
製品版の起動後のカレントフォルダ
がマイドキュメント
になってしまい困っています。

補足日時:2004/05/25 11:15
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報