关于在VCL写作过程中提示找不Proxies单元的解决方法XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />
――――VCL写作生活
By AnQiu001 from VDCT (VCL Developer Communication Team)
当在VCL写作过程需要写作ComponentEditor时,会使用DesignEditor单元,该单元包含有一个Proxies单元,见下图:2003-9-201357290.jpg" align=baseline border=0>
但是,在D6下编译时编译器会提示找不到Proxies,或者是在编译时通过了,但是当将组件放到应用程序窗体中使用时又被提示找不到Proxies。
有些朋友常常会这里卡壳,而不得不暂停诱人VCL写作。
它的解决方法是在包管理器的Requires栏里添加一个叫做Designeide.dcp(该文件在的文件,如图:

添加上这个文件后编译就会顺利的进行下去了。
那么再来说在将组件放到应用程序中使用时被提示找不到Proxies这个问题。
产生这个问题的原因可能是这样的:
您将ComponentEditor 的写作与组件类的放入了同个单元,这样一来在编译应用程序时,编译器又会查找DesignEditor单元,既而查找Proxies单元,
结果又提示没有Proxies。要解决这个问题访求显然是建议将ComponentEditor的写作与组件类的写作放在不同的单元里。其实不仅是因为这个问题,
对于所有的组件的写作建议是将procedure Register过程放一个单元的单元里,这样不仅可以避免上面的问题,而且亦可以使用代码单元功能清晰,容易
管理。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10748419/viewspace-963347/ ,如需转载,请注明出处,否则将追究法律责任。