News:

As usual while waiting for the next release - don't forget to check the nightly builds in the forum.

Main Menu

DOS Box

Started by ripmav, March 31, 2007, 06:44:02 PM

Previous topic - Next topic

ripmav

Hello,
when I compile the following code with GNU GCC Comp. and execute (from the Windows Explorer) the .exe file, first a DOS Box is opened, and then the MessageBox appears.
How can I avoid the DOS Box to appear?

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "test", "Hello!", MB_OK);
return 0;
}


I tried it with CodeBlocks v1.0RC2 and Windows XP

Outis

Did you choose the "Win32 GUI project" or "console application" project type? You must take the first one.

Biplab

The problem is bit different. By default Debug Target of Win32 Project is set to Console Application.

In latest nightly, you can change it via Project > Properties menu; then click on the combo showing Project settings and select Build targets. From there change the Target type to GUI application.

I would request you to upgrade you to a latest nightly. :)

Regards,

Biplab
Be a part of the solution, not a part of the problem.

ripmav

OK, that fixed the problem for me!!  :D

Thank you!