请教高手:它老提示我:file not found:.../proxies.pas,如何解决,(我已經在requires節加了designide)(100分)

  • 主题发起人 主题发起人 redted
  • 开始时间 开始时间
R

redted

Unregistered / Unconfirmed
GUEST, unregistred user!
请教高手:它老提示我:file not found:.../proxies.pas,如何解决,
(我已經在requires節加了designide)
是不是因我用的盗版D6,我把DesignIde拉出来重新编译都是同样的错啊
 
这是没有找到proxies.pas这个文件,你首先找到这个文件,再在你的包中加上正确的路径即
可.若你不知道怎么编辑包,你可以用记事本来编辑,保存之后再编译就没问题了.
例如:
requires //这是你当前的包需要那些DCP
vcl, //需要加载的DCP
vcldb,
rtl,
dsnap,
dbrtl;

contains//这是你当前的包有哪些PAS要编译
LimpidLabel in 'LimpidLabel.pas',//PAS,注意路径.你把上面那个文件找到放到这儿来看看.
KStringGrid in 'kstringgrid.pas',
...

 
提示信息已经很明白了,你需要加入那个.pas文件
 
proxies.pas(或proxies.dcu)这个文件在哪里?如果是你写的,你加到你的包里就行了;
否则,要把它的搜索路径(Delphi6/Tools/Environment Options/Library/Library path)
加上;如果找不到这个PAS,那就没辙了。
 
多谢zhangkan,可是我的机上没有Proxies.pas这个文件,清帮忙帮到底,
如果你的几上有的话,发一份给我(redted@21cn.com)。谢谢谢谢。
 
我也遇到了这个问题,可能是D6丢了这个文件了,盘上根本没有
 
从D5上借个过来
 
找不到Proxies.dcu文件。因为Proxies被编译了,在Delphi的目录中根本就找不到
此相关文件,它已经被编译到designide.dcp文件中,解决方案很简单,就是在你的
Package中引用designide.dcp文件即可,具体作法是:
Project->View Source->在requires部分加入对designide的引用即可
 
楼上所说的是对编译包(Package)时的情况,如果你在编译Project 时出现这个问题,比如
你在uses里面加了designeditors,那么就应该在选Project->Options,点Package页,在
Runtime Packages里头加上designide,注意还要选上Complie with Runtime Packages,
才能编译通过,至于为什么我就不知道了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部