为什么我每次安装控件的时候总是会出现 "Fatal Error (unit1.pas)7:File Not Found 'Dsgnlntf.dcu'(100分)

  • 主题发起人 主题发起人 Wangchieh
  • 开始时间 开始时间
W

Wangchieh

Unregistered / Unconfirmed
GUEST, unregistred user!
我在安装好控件之后,要运行它.可是系统总是提示我 "Fatal Error (unit1.pas)7:File Not
Found 'Dsgnlntf.dcu'"
为什么.我是Delphi 的初学者.请各位高手们帮忙.谢谢
 
在delphi的安装目录
下的查找
 
我不是很清楚你的意思,如果是在安装控件的时候失败说明你的控件文件不够全,例如
没有'Dsgnlntf.dcu'文件。
如果是控件安装成功后使用控件,那就是你的程序没有指明控件的搜索路径,在Delphi的
Project菜单的Options选项下面有一个选项叫做Directories/Conditionals有一个search
path,你把你的控件所在的路径(该路径应该有'Dsgnlntf.dcu'文件)填在这个选项里面,
如果有多个控件的路径用‘;’隔开。
我想这样应该可以解决你的问题。
 
'Dsgnlntf.dcu'包含是编译过程中的编译单元文件,你安装完控件后,若在那儿要用他,
需要在你的工程文件目录中包含'Dsgnlntf.dcu',你试试看
 
主要原因是delphi5和delphi4对包的机制不同,所以一些针对delphi4的控件安装时就会有
这个问题,如果你在delphi4下安就不会有此问题.
解决办法如以上几位大侠所说.
 
装上他就行了,DELPHI的光盘上有,COPY到LIB目录
 
打开tool/enviroment options,在library标签页中的library path中加上你错误提示中
的。dcu文件的路径。
 
你肯定为安装好某个控件,查找有'Dsgnlntf.dcu'看他存不存在,如果存在将他拷贝到delphi
的lib目录下;否则重新安装一边那个控件
 
你的程序是Delphi 4.0做的吧,Delphi5已经不再需要这个玩意儿了,删掉他就
行了,如果一定要到这里去找:
C:/Program Files/Borland/Delphi5/Source/Toolsapi
 
高手们,我都试过你们的方法了,但还是不行啊。救救我吧。
 
可能是你的Delphi版本和控件针对的Delphi版本不相同。

我现在使用的是Delphi5,就没有Dsgnlntf.dcu这一文件
 
我的机器找不到Dsgnlntf.dcu 这个文件

操作系统是 windows me 和 windows 2000 用的都是 Delphi 5 Enterprise
我用控件是 Mssysteminfo .

谁用的是 Delphi 可以4.0 Send 我一个吗 .谢谢
 
你也真是的,实在不行到Delphi光盘上用所搜搜一下不就出来了。
 
多人接受答案了。
 
后退
顶部