新增一隻FORM程式除了COPY現有的PAS及DFM,還須改那些DATA |
尚未結案
|
vivi666666
初階會員 ![]() ![]() 發表:83 回覆:94 積分:35 註冊:2003-03-05 發送簡訊給我 |
|
P.D.
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
引言: 1:新增一隻FORM程式除了COPY現有的PAS及DFM,還須改那些DATA? 2:例原程式的G1.PAS COPY成G1A.PAS及G1A.DFM TYPE TFmG1 = class(TFmccEdit)----->繼承TForm 把G1.PAS所有的G1改為G1A, 執行時出現"ERROR IN MODULE G1A:Declaration of class TFMG1 is missing OR incorrect. 不曉還須改什麼?你不可以這樣改, 因為 G1的物件有一些並沒有記錄在PAS上, 而是在 DFM上, 所以要這樣做的話, 請直接開啟DFM來REPLACE 不過我建議你這樣做 1.G1.PAS COPY TO G1A.PAS 2.開啟 G1A.PAS 3.先手動修正 FORMNAME FMG1A (你可以看原先仍是 FMG1) 4.這時有關自動連結部份會修正為 FMG1A 5.再用REPLACE方式把其他FMG1.XXXX 改為 FMG1A.XXX 如此應該就可以了, 我都是用這樣方法來改 ! |
Mickey
版主 ![]() ![]() ![]() ![]() ![]() 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
vivi666666
初階會員 ![]() ![]() 發表:83 回覆:94 積分:35 註冊:2003-03-05 發送簡訊給我 |
|
Mickey
版主 ![]() ![]() ![]() ![]() ![]() 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |