- ベストアンサー
C++BuilderでHelloWorld
『プログラミングWindows』に載っている以下のコードをC++Builder6で実行するにはどうすればいいですか? #include <windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { MessageBox(NULL, TEXT("Hello, Windows 98!"), TEXT("HelloMsg"), 0); return 0; }
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
メイン関数の記述の仕方が異なるので、書き換える必要があります。 うちの環境の場合、 「新規作成」→「その他」 「コンソールアプリケーション」→「OK」 ソースは下記のような感じ ------------------------------------------------ #include <windows.h> #pragma argsused int main(int argc, char* argv[]) { MessageBox(NULL, TEXT("Hello, Windows 98!"), TEXT("HelloMsg"), 0); return 0; } ------------------------------------------------ 動作確認したのは下記のバージョン Borland(R) C++Builder(R) for Microsoft(R) WindowsTM Version 10.0.2288.42451 Update 2 Copyright (C) 2005 BorlandR Software Corporation. All Rights Reserved. その本で勉強するなら、Microsoftの開発環境を用意した方が良いかも。 http://www.microsoft.com/japan/msdn/vstudio/express/
その他の回答 (1)
- 64ema
- ベストアンサー率44% (4/9)
windowsのフォームを使って表示をするのであれば、オブジェクトインスペクタのイベントのOnPeintのイベントに下記の通りに書き込めば表示できます。 void __fastcall TForm1::FormPaint(TObject *Sender) { Form1->Canvas->TextOutA(100,100,"Hello, Windows 98"); }
お礼
有難うございます。試してみます。
お礼
回答有難うございます。教えていただいたとおりにやってみます。VisualStudioも検討してみます。