只有dcu文件,没有其他的.dfm,.pas文件,编译的时候提示File not found **.dfm,找不到对应的几个窗体文件,路径设置都没有问题,急救。。

解决方案 »

  1.   

    只需要dcu就可以了,前提是你知道窗体的类名
      

  2.   

    有dcu文件就不需要.dfm,.pas文件里 不要添加源码路径到工程
      

  3.   

    有对应的dcu文件,也都添加到searchpath中了
      

  4.   

    加到LIB PATH 裏面也不行嗎?? 
      

  5.   

    他的意思是你的DCU中編譯後裏面包含用窗體,,窗體的類名你要知道。
      

  6.   

    這樣來說吧。 這個DCU是不是第三方給你們的,不願提供源碼還是你們自己寫的,為了源碼的安全性而采用只用DCU來編譯?
      

  7.   

    是为了源码的安全性而采用的dcu编译
      

  8.   

    你把DFM,PAS文件都放到工程的路徑下,編譯一次通過了後再把DFM,PAS移走。
      

  9.   

    to starluck 
       有可能是编译时的问题吗??
      

  10.   

    单有.dcu是不行的,.dcu当中并不会保存form的资源信息,要么包含相应的.dfm文件,要么有相关的资源内容(如果在.pas当中有{$R *.dfm}那就麻烦得多,.dfm几乎是必须的.
      

  11.   

    谢谢楼上的各位僵哥说的很详细,学习了,我找来了form窗体,编译ok了