Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

BCB Logo視窗的設計

0 views
Skip to first unread message

XYZ

unread,
Apr 21, 1998, 3:00:00 AM4/21/98
to

請問:假設開兩個Form,為Form1, Form2,Form2是已設計好的logo視窗
按照書上的講法顯示Logo視窗的程式要寫在Project Source內,並且要放在
WinMain()涵數最前面,以下為project source(project1.cpp)內的程式碼
//---------------------------------------------------------------------------
#include <vcl\vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
USEFORM("Unit1.cpp", Form1);
USERES("Project1.res");
USEFORM("Unit2.cpp", Form2);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Form2=new TForm2(Application);//
Form2->Show(); //就是加進這三行
Form2->Update(); //
Application->CreateForm(__classid(TForm1), &Form1);
Application->CreateForm(__classid(TForm2), &Form2);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
}
//---------------------------------------------------------------------------
可是complier後卻發生以下的錯誤
Undefined structure 'TForm2'
Cannot convert 'Forms::TApplication *' to 'TForm2'
'Show'is not a member of 'TForm2'
'Update'is not a member of 'TForm2'
請問到底是哪裡作錯了呢??
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: UFO.m12.thu.edu.tw

solar

unread,
Apr 22, 1998, 3:00:00 AM4/22/98
to

1.你有沒有 INCLUDE Form2?
2.Option 裡有沒有設 AutoCreat Form?

==> 在 harpp...@bbs.cs.nthu.edu.tw (XYZ) 的文章中提到:

* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>

0 new messages