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
//---------------------------------------------------------------------------
#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;