|
由于附带的例子都不是在bcb5.0下建立的,所有的例子需要重新建立工程文件,以时钟那个例子来说,我不知道具体怎么建立工程文件?建立GUI工程?
是不是用void GameMain(char *) 替代原有的WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)?
void GameMain(char *)
{
SystemInitInfo sii;
sii.info.ProjectName =L"时钟"; //工程名称
sii.info.ProjectCode =L"Clock"; //工程代码(一般使用英文名称)
sii.graphics.Width =400; //游戏画面宽
sii.graphics.Height =400; //游戏画面高
sii.graphics.fs.Width =400; //全屏宽度/窗口宽度
sii.graphics.fs.Height =400; //全屏高度/窗口高度
if(Application->Init(&sii)==false) //初始化工程
return;
Application->flow.SetStart(new TestObject); //设定起始流程
Application->Run(); //开始运行程序
}
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
} |
|