Link Error .....~___~||| |
尚未結案
|
Joery
一般會員 發表:16 回覆:16 積分:6 註冊:2004-12-13 發送簡訊給我 |
請問各位前輩們:
小弟寫一個MDI時,都沒有錯誤
如果呼叫某一個 ChildForm 就會Link Error
真奇怪 ,只要把那行mark起來 又沒問題了
之前也是,可是我的程式應該都沒錯:
例如,我的主表單 frmMain===>主要的Form
那子表單 frmChart;
我要新呼叫子表單時,
TfrmChart *ChildForm;
ChildForm = new TfrmChart(Application);
但是 ....只要打這個出來就有問題;
[Linker Error] Unresolved external '__fastcall TfrmChart::TfrmChart(Classes::TComponent *)' referenced from D:\JOERY\BACK\MAIN.OBJ 但是我把他獨立出來做時又沒問題
真是奇怪 , Link Error 這問題已困擾我許久了
請各位高手們幫個忙吧 , 發表人 - Joery 於 2005/01/31 20:31
|
lo
初階會員 發表:8 回覆:69 積分:25 註冊:2003-01-12 發送簡訊給我 |
你好
去年初剛學MDI時也經常有error發生
但是我都先檢查
1.子表單的FormStyle是否設定fsMdiChild
2.MainForm有沒有Includ fsMdiChild
3.fsMdiChild有沒有加入project
4.fsMdiChild有沒有引用別的form而沒有includ
5.表單不重複開
if (OpenForm(fmCouple)==False) fmCouple = new TfmCouple(Application);請參考 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=49683 6.close表單釋放記憶體 Action=caFree; fmChild=NULL;希望有幫助 發表人 - lo 於 2005/02/02 00:55:44 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |