Delphi6编译错误,缺少Proxies.pas

musicwind 2001-07-24 04:28:29
编译程序,不是包,说缺少Proxies.pas,怎么办?
...全文
258 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
chechy 2001-07-25
  • 打赏
  • 举报
回复
原来如此。不过Borland又没有在What's New里面指明。我查了一下D6的OTA,变化很大。还好我在D5时就放弃了用TIExpert编程,而改用IOTAWizard。我看了一下,Borland在增强OTA的Interface类型。
Phoenix2000 2001-07-24
  • 打赏
  • 举报
回复
Delphi 6 当然支持 Proxies!这个单元在 Delphi 6 的发行版中没有以源代码以及单独文件的形式存在,而是被整合进了 designide60.bpl 中。与之对应的是编译包文件 designide.dcp 。由于 Borland 对过去的 Dsgnintf.pas 单元做了很大的调整,将其分成了 DesignIntf.pas 和 DesignEditors.pas ,所以很多老版本的控件代码如果引用了 dsgnintf 单元,都必须作相应改动,一边适应 Delphi 6。同时,还必须在控件包项目中加入编译库 Designide.dcp。重新编译可以通过。
chechy 2001-07-24
  • 打赏
  • 举报
回复
Proxies是OTA的一部分。因为使用简单,所以常常被用。其实其功能都可以有ModuleCreator完成,当然ModuleCreator实现起来复杂。
D6大概只支持ModuleCreator了,取消了对Proxies的支持。(我想GExperts的D6版本要重写可能就是因为这个原因)。
OTA是程序开发者对Borland意见最大的部分,因为Borland始终不肯公开其文档,理由是自己可以随意定义,而不用考虑兼容性。
zyp_1979 2001-07-24
  • 打赏
  • 举报
回复
我也刚开始学,不太了解,那位大虾说明白点
musicwind 2001-07-24
  • 打赏
  • 举报
回复
算了,我重装一遍得了
chechy 2001-07-24
  • 打赏
  • 举报
回复
那就奇了,应用程序不该引用OpenToolsAPI的东西。OTA是针对Delphi集成环境的。而且Proxies的的确确是OTA的一个部分。我以前看Hidden Path in Delphi3时得知的。D5没有Proxies的源码,不知道D3,D4有没有?
musicwind 2001-07-24
  • 打赏
  • 举报
回复
这个和以前的问题有不同,以前的很多人问的都是和DesignIntf,designEditors等单元,Package的安装有关,但是我这是应用程序呀,我的所有单元都查找了,没有引用,就算
引用也是间接引用,我真的没有办法了。
chechy 2001-07-24
  • 打赏
  • 举报
回复
不要认为Delphi的Proxies.pas是做代理的程序。其实不是,那是OpenToolsAPI的函数库,Delphi6可能不支持了吧,我建议你得改写你的程序了,用IOTACreator吧。
musicwind 2001-07-24
  • 打赏
  • 举报
回复
这个Proxies.pas都不知道怎么来的,我就从来没有引用过。
我的整个工程就没有引用过它。
不知道怎么回事情。
ahphone 2001-07-24
  • 打赏
  • 举报
回复
这要是在放在VC里面,就是某个头文件没有被包含,或者某个库没有被设置
delphi偶是不懂的啦。

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧