DELPHI6.0-DELPHI7.0开发控件中的属性编辑器缺少一个文件(Proxies.pas)!寻求帮助(20分)

  • 主题发起人 主题发起人 TrueFail
  • 开始时间 开始时间
T

TrueFail

Unregistered / Unconfirmed
GUEST, unregistred user!
这个文件该怎么获得?如果缺少该文件,就无法注册属性编辑器!
 
这个文件本来就没有呀
缺少这个文件是因为控件的问题,
如果控件配置的好,不会报错的
我使用virtualtree时,就遇到这个问题,后来重新安装以下,就好了
后来安装vclzip又遇到这个问题,没有解决掉
安装运行时(runtime)包不会出现这个问题
 
试试,[:D]没人用吗?
 
其实,呢个文件是不需要的。你只要在Package项目窗口的“Requires”中加入相应类型的
DCP文件就行了,例如你要做 WebSnap 的扩展,可加入:
  VCL.DCP、Webdsnap.dcp、Websnap.dcp 等。
 
注册控件属性编辑器时 要用到 DesignEditors 单元文件中的以下过程
RegisterPropertyEditor()
RegisterComponentEditor()
DesignEditors单元 implementation 处有包含 Proxies 文件 但Delphi6.0或7.0都没有提供该文件。
这时程序编译不过去。
请求帮助!
 
在BC6.0里提供了Proxies.dcu
 
不用这个文件,他被包含在desginide.dcp里了
Delphi6的 What's New 里说得很清楚
关于ToolAPI的变动和新的用法都有说明
 
注释掉!D6中可以不用它!
具体!你还是搜一下贴子吧!
 
在你的包的Requires里加入designide这个包

也自己写proxies.pas,放到相应目录即可
unit Proxies;

interface

function IsProxyClass(ComponentClass: TClass): Boolean;

implementation

function IsProxyClass(ComponentClass: TClass): Boolean;
begin
Result := True;
end;

 
接受twos的答案
 

Similar threads

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