各位大侠,请教关于vcl重新编译的问题?(100分)

  • 主题发起人 主题发起人 星之瀚海
  • 开始时间 开始时间

星之瀚海

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟近日将forms单元文件进行了扩展和修改
修改上并没有不正确的地方,
但是不知如何重新编译?
请各位大侠帮帮忙 ?
我在编译中老是提示libintf.pas找不着?
 
你安装vcl吧
 
在libary的查找路径中添加$(DELPHI)/Source/Vcl,并且将它放在
$(DELPHI)/Lib之前就行了阿
 
重新注册是不可能的。Delphi的任何一个版本也没有提供相应的dpk文件。
有个办法一定行的:
你将改过的Forms.pas复制到当前目录下,然后加入到当前项目中。编译!如果你改的有问题
编译错误就出来了。如果没有问题的话,你先备份lib目录下的Forms.dcu文件,然后用刚才编
译生成的文件替换它。再从项目文件中去掉Forms.pas单元就行了。

BTW:你到底改了些什么?
 
这样吧,新开一个project,将改过的FORMS单元加进来,(注意备份)
然后编译。完后将forms.dcuCOPY到(忘了哪个目录,sraech forms.dcu by exploere)
那么以后你的程序就都用上新的FORMS单元的。
 
请问
libintf.dcu找不到怎么解决
 
修改VCL代码后,
把它的源代码放到 LIb目录下,重启动DELPHI,打开一个工程后.
会自动编译那个新的单元,如果不行,就把原来的DCU文件备份,后删除
 
同意楼上。
 
是libintf.dcu找不到吗?将libintf.pas拷贝到 lib目录下就行了。若连pas文件都找不到的话,就到别的机子去拷贝一个。
 
多人接受答案了。
 
后退
顶部