C++ Builder 启动封面的问题

来源:百度知道 编辑:UC知道 时间:2024/05/04 12:15:46
我想为程序添加一个启动封面,可是编译时提示出错,用C++ Builder
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
USEFORM("MainUnit.cpp", MainForm);
USEFORM("StartUnit.cpp", StartForm);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Application->CreateForm(__classid(TMainForm), &MainForm);
Application->CreateForm(__classid(TStartForm), &StartForm);
TStartForm *StartForm=new TStartForm(Application);
StartForm->ShowModal();
delete StartForm;
Application->Run();
}
catch (Ex

不要放到这个文件中,放到主窗口的Create事件中

void __fastcall TForm1::FormCreate(TObject *Sender)
{

Form2=new TForm2(Application); // 封面窗口
Form2->Show();
Form2->Update();

// ----初始化,或等待几秒

Form2->Hide(); // 封面窗口删除
delete Form2;