为何我就安装不上indy9呢?

zhgwbzhd 2007-06-09 12:50:43
安装完毕之后,运行时报错,说是入口位置不正确。
望大家帮忙呀!
...全文
238 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒙奇D宁 2011-05-02
  • 打赏
  • 举报
回复
原有CB带的Indy例子,可能会在编译上有些问题。建议不要编译。

如果编译带Indy的工程时,出现找不到Indy.bpi或Indy.lib提示时,选“Cancel”,中断编译。点菜单“Project”,选“Edit Options Source”,将打开XML格式的工程配置源文件。搜索所有 indy.bpl字样,并删除;然后在工程条件(设置工程条件:菜单Project->Options,或按Ctrl+Shift+F11),找到“Packages”页,在下方的“Runtime packages”编辑框内,找到“indy”,删除之。然后查看该框内是否有“Indy60”,若无,添上。注意不同的运行时包是用分号(;)分隔,删除和添加时,不要少了分号,也不要多余出分号。确认后按Ctrl+F9编译。

如果经过上1步处理,仍无法编译。则保存工程,关闭C++ Builder6, 然后用Windows自带的记事本或UE等纯文本编辑器,打开工程源文件(扩展名为 .bpr)。搜索所有indy.bpl字样,并删除,然后保存文件,打开CB6重新编译。

seethingreal 2007-10-27
  • 打赏
  • 举报
回复
可能是默认还包含有旧的indy的原因,Project Options-->packages,删除build with runtime packages下的indy,试一下。
zhgwbzhd 2007-06-13
  • 打赏
  • 举报
回复
谢谢了,决定不使用他了。
iverson1982 2007-06-12
  • 打赏
  • 举报
回复
说明当前指定的端口被占用了,换个端口试试
zhgwbzhd 2007-06-11
  • 打赏
  • 举报
回复
我把工程删了,重新建立,不出现上面的了,可是只要一连接就出现这个问题:
project project1.exe raised exception class EIDSocketError with message 'Socket Error #10049 Cannot assign requested address.'. process stopped. use step or run tp continue.

它为什么不能指派地址呢?
我已经给IDtpclient1指定了boundip和boundport呀。
谢谢各位了。
zhgwbzhd 2007-06-11
  • 打赏
  • 举报
回复
老提示如下信息:
无法定位程序输入点 @Idwinsock@initialiation$qqrv 于动态链接库 indy60.bpl
怎么才可以呀,谢谢各位了。
zhgwbzhd 2007-06-09
  • 打赏
  • 举报
回复
是呀,我就是按照他的步骤做的呀。
可是不知道为什么不行呀。
constantine 2007-06-09
  • 打赏
  • 举报
回复
装indy9要注意先把indy的旧版本彻底删除
看FAQ里面的帖子,有具体步骤
i_love_pc 2007-06-09
  • 打赏
  • 举报
回复
你用的是哪个版本,cb6好像自带!

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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