我碰到一個組件問題,就是改了代碼頁,不起作用,原來因為設計頁面沒有改。 組件在設計界面設置的值都存儲在dfm文件裡面,代碼都放在pas文件裡面,所以只是修改代碼也不能解決問題的時候,就要想到在設計界面修改組件配置,所以同樣的事件如果代碼頁也寫了,是不會有作用的。這點要考慮到。 隨手記下項目文件的作用 .dpr工程文件,應用程序的入口點,位於begin和end之間 .pas源代碼文件,你寫的源代碼就在這裡 .dfm窗體與數據模塊,與.pas文件相關聯。其中定義了一些資源,使得窗體和數據模塊能夠存儲對象的可視化外觀。 .dof配置與選項文件,當改動了設置時,這些設置將存儲到這裡面,我在xe3下,沒有發現這種文件,估計現在沒有了。 .dcu中間編譯單元,編譯過的pas單元以dcu文件存在,在建立執行程序時,所有的dcu文件鏈接起來成為可執行程序。 .~pas備份文件,基本上是保存你改動前的pas文件,當你放棄保存所做的工作時,該文件自動恢復。 .res資源文件,可以把一些要用到的資源,比如聲音文件,放在裡面,程序編譯時會把此文件包含到exe中。 .dproj項目文件,一般不需要手工改動。