关于在VCL写作过程中提示找不Proxies单元的解决方法

类别:Delphi 点击:0 评论:0 推荐:

关于在VCL写作过程中提示找不Proxies单元的解决方法

――――VCL写作生活

                          By AnQiu001 from  VDCT (VCL Developer Communication Team)

 

 当在VCL写作过程需要写作ComponentEditor时,会使用DesignEditor单元,该单元包含有一个Proxies单元,见下图:

但是,在D6下编译时编译器会提示找不到Proxies,或者是在编译时通过了,但是当将组件放到应用程序窗体中使用时又被提示找不到Proxies。

有些朋友常常会这里卡壳,而不得不暂停诱人VCL写作。

它的解决方法是在包管理器的Requires栏里添加一个叫做Designeide.dcp(该文件在的文件,如图:

添加上这个文件后编译就会顺利的进行下去了。

 

那么再来说在将组件放到应用程序中使用时被提示找不到Proxies这个问题。

产生这个问题的原因可能是这样的:

您将ComponentEditor 的写作与组件类的放入了同个单元,这样一来在编译应用程序时,编译器又会查找DesignEditor单元,既而查找Proxies单元,

结果又提示没有Proxies。要解决这个问题访求显然是建议将ComponentEditor的写作与组件类的写作放在不同的单元里。其实不仅是因为这个问题,

对于所有的组件的写作建议是将procedure Register过程放一个单元的单元里,这样不仅可以避免上面的问题,而且亦可以使用代码单元功能清晰,容易

管理。

   

 

本文地址:http://com.8s8s.com/it/it5266.htm