社区
Delphi
帖子详情
Delphi6编译错误,缺少Proxies.pas
musicwind
2001-07-24 04:28:29
编译程序,不是包,说缺少Proxies.pas,怎么办?
...全文
266
10
打赏
收藏
Delphi6编译错误,缺少Proxies.pas
编译程序,不是包,说缺少Proxies.pas,怎么办?
复制链接
扫一扫
分享
转发到动态
举报
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偶是不懂的啦。
一个过期的
Delphi
问题(找不到DesignIntf.
pas
、
Pro
xies
.
pas
、ComponentDesigner.
pas
)
公司的老的
Delphi
7开发的产品要维护,准备换上TBX那一套菜单,取到代码后,
编译
发现还是组件中找不到DesignIntf.
pas
、
Pro
xies
.
pas
、ComponentDesigner.
pas
等源文件,网上查找但没有几个能解决问题。后来找到一个办法,即在组件包中加入一个
delphi
7带的DesignIde.dcp,如下红色标识的代码。
Delphi
如过眼云烟,现在
D6 D7找不到
pro
xies
.
pas
的问题
创建下面的文件
Pro
xies
.
pas
,放到搜索路径unit
Pro
xies
;interfacefunction Is
Pro
xyClass(ComponentClass: TClass): Boolean;implementationfunction Is
Pro
xyClass(ComponentClass: TClass): Boolean;beginResult := True;end;end
转贴:Conversion to
Delphi
6: Missing unit
Pro
xies
.
pas
http://www.
delphi
faq.com/fq/q3072.shtml Conversion to
Delphi
6: Missing unit
Pro
xies
.
pas
Question:If your application or expert uses designtime information, you have to replace uses DsgnIntf;withus
File Not found 'DesignIntf.dcu'或者'
Pro
xies
.dcu' 的解决方法
1、File Not found 'DesignIntf.dcu'在
Delphi
7~2007下的解决方法: 在Library中加入$(BDS)\Lib\ToolsAPI 的搜索路径。 2、File Not found '
Pro
xies
.dcu'在
Delphi
7~2
[
pro
xies
.
pas
怎么了?]关于
delphi
6以后组件设计包和运行包分开的话题
function ResourceWin(hurl) {wid = window.open(hurl, "ResourceWin","toolbar=yes,status=no,directorie
Delphi
5,930
社区成员
262,936
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章