怪事:DSGNLNTF.DCU文件(100分)

  • 主题发起人 主题发起人 NewLearner
  • 开始时间 开始时间
N

NewLearner

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我的DELPHI5使用了MDIWALLP控件后,突然缺少DSGNLNTF.DCU编译不过去,但是以前没出这个问题
找遍了硬盘也没有这个相关文件,只有一个DSGNINTF.DCU但是不管用,把DELPHI5卸载后重装也不能决解,
眼看明天就要交东西,偏偏这时候出怪,快来帮帮我
 
路径中包含这个呢?
 
所有路径都找过了就是没有,以前也没有,但以前也不提示需要这么个文件能通过的
 
D5不可能没有这个文件。
 
我说的是在程序的Search路径中包含这个dcu文件的路径。
或者在Delphi的Tools里面选择library什么的包含这个文件的路径
然后就应该能够编译过了。
 
TO emonster:
我的机器里只有DSGNINTF.DCU,没有DSGNLNTF.DCU,如果你有这个文件请发给我好吗
wangyang_wy@10mail.net
 
DSGNLNTF.PAS呢,有没有,应该是有的.
 
哦!是DSGNLNTF.DCU,搞错了。我用的是D6,找过也没有,是不是MDIWALLP的?
^
 
这个文件DELPHI应该有的
 
就是使用MDIWALLP控件出这个问题,
 
Tools->Environment Options->LIbrary->Library Path
加上那个Dcu所在目录,然后编译。
 
算了,看到我碰到的确很怪,
 
把控件卸除重装,同时找到需要引用那个怪文件(DSGNLNTF)的单元,把它去掉(或是换成DSGNINTF,估计是控件代码的笔误),
然后重新编译重装控件
注意:要把DSGNINTF文件的路径加入,这个文件一般在 $(DELPHI)/Source/Toolsapi
 
你应该找在DSGNINTF.DCU中编译不过去的类是什么,然后再在D6中找新对应的PAS文件,
D5和D6的DSGNINTF.DCU有很大差异,你再试着检查一下
 
谢谢大家,Z_JJ的方法让我解决了
 
Delphi6是
C:/Program Files/Borland/Delphi6/Source/ToolsAPI/DesignIntf.pas
与Delphi5不一样的
 
多人接受答案了。
 
后退
顶部