• ベストアンサー

起動時のフォルダー

VC++ ver6.0 MFC でプログラミングしています。  デバッグ時に 起動させると、プロジェクトファイルのあるフォルダー から起動しますが、  他のコンピュータに移して テストしたところ、 カレントフォルダーが マイドキュメントになっています。  exe ファイルのあるフォルダーをカレントフォルダーにして起動するようにできますか?  あと、 ビジュアルスタジオの エンタープライズエディション には、インストーラーもついていたような気がしますが、 使用方法が説明してあるURL があったら 教えてください。  よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • terra5
  • ベストアンサー率34% (574/1662)
回答No.3

プログラムの最初でGetModuleFileName()を使って実行ファイルのパスを得て、 そこにcdする手もあります。 その手でいいかどうかは別にして。 後はインストーラー使ってショートカット作って、 そこで実行時のカレントディレクトリを指定するとか。

uyama33
質問者

お礼

ありがとうございます。 インストーラーで何とかなりそうなので 安心しました。

その他の回答 (2)

  • diashun
  • ベストアンサー率38% (94/244)
回答No.2

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

参考URL:
http://www.microsoft.com/japan/developer/library/vsinstal/veovrgettingstartedwithvisualstudioinstaller.htm
uyama33
質問者

お礼

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

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

[プロジェクト]-[設定] 「プロジェクトの設定」ダイアログ 「デバッグ」タブ 「作業用のディレクトリ」を指定で良いハズです。 左上「設定の対象」で適切な構成(Release/Debugなど)を選択しておいてください。 -- > インストーラー InstallShield for Visual C++ ですね。 Tipsなどを紹介してくれているwebページもありますが、わざわざ解説のために作成されたwebページってのは記憶にないです。 元々は「開発者が直観的に作業しやすいように」作られたツールですし、ヘルプに最低限の事は書かれていた気がします。

uyama33
質問者

補足

ありがとうございます。  デバッグのときは 順調です。  問題は製品版の起動なのです。 製品版の起動後のカレントフォルダ がマイドキュメント になってしまい困っています。

関連するQ&A