• 締切済み

BccDeveloperでコマンドラインの引数を拾えない

最近、新しいWindows XPマシンにBorland C++5.5とBcc Developerをインストールしました。 以下のような簡単なプログラムを入れて、コマンドラインの引数を拾えるかチェックしたのですが、長さ0の文字列が帰ってきてしまいます。 不思議なことに、TurboDebuggerだとうまく引数が拾えます。 実行ファイルを直接に実行すると拾えるので、BccDeveloperが実行する際に引数を渡していないように思います。 どなたか、原因として思いつく方はいらっしゃいますか? よろしくお願いいたします。 #include <windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR lpCmdLine, int nCmdShow) { MessageBox(HWND_DESKTOP, lpCmdLine, "Command Line", MB_OK); return 0L; }

みんなの回答

回答No.1

「実行」メニューの「実行時引数...」の「実行時の引数(P)」の内容は?

PackmanBO
質問者

お礼

実行時の引数は、いろいろやっても同じ状況でした。 例えば、"aaa"と入力して実行しても""が戻ってきて、Turbo Debuggerを起動すると、"aaa"が戻ってきます。 ふと思い立って、保存してあった昔のバージョンのBcc Developerを使ったら正常になりました。 Bcc Developerとの相性だったのかも知れません。 回答をありがとうございました。

関連するQ&A