是否可以設定,不自動產生Application.CreateForm |
答題得分者是:t27
|
fivker
一般會員 發表:24 回覆:38 積分:12 註冊:2006-12-05 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
fivker
一般會員 發表:24 回覆:38 積分:12 註冊:2006-12-05 發送簡訊給我 |
抱歉,可能是我沒有表示清楚
我是希望透過設定 ,在"事前"就避免這段程式碼產生. 而不是"事後"再去移除程式碼或是移到available form 會有這個想法,是因為同事在開發同一個專案底下的程式碼時, 並不會有application.createform這一段程式碼,但是我在開發時會有 但是檢查開發環境,又看不出設定有何不同 ===================引 用 P.D. 文 章=================== 這應該是一道最基本入門的常識 1.當然可以 2.自己把 不要自動產生的CREATEFORM() 的程式碼移除即可 3.或者把AUTOCREATE 項目移到 AVAILABLE FORM 也可 4.最後自己在適當的位置自行建立呼叫, 本站已有非常的討論, 善用搜尋 |
t27
中階會員 發表:34 回覆:95 積分:90 註冊:2002-06-19 發送簡訊給我 |
|
fivker
一般會員 發表:24 回覆:38 積分:12 註冊:2006-12-05 發送簡訊給我 |
感謝t27前輩的指點,
沒錯,我的開發環境的確是有勾選起來. (但是昨天看的時候竟然沒注意到,真是眼殘 = =) 然後產生另外一個問題..... 我剛剛去看公司同事環境的設定,(不會自動Auto create forms) 竟然也是有勾的. 真是太奇怪了 會因為我的程式copy到他的電腦,造成他的環境變數改變嗎???再研究看看@@ 再次謝謝前輩的說明 ===================引 用 t27 文 章=================== 請參考 [Tools]->[Options]->[Environment]->[VCL Designer] 取消Auto create forms & data modules |
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
您好 :
潛水許久...我也正好也遇到這問題... 我在我的 dpk 專案 Register 程序中加入這段, 參考看看 : procedure Register; var Services: IOTAServices; Options: IOTAEnvironmentOptions; begin if Supports(BorlandIDEServices, IOTAServices, Services) and Supports(Services.GetEnvironmentOptions, IOTAEnvironmentOptions, Options) then Options..Values['AutoCreateForms'] := 'False'; end; 註 : 我用 D2007 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |