望大家帮忙呀!
9 个解决方案
#1
你用的是哪个版本,cb6好像自带!
#2
装indy9要注意先把indy的旧版本彻底删除
看FAQ里面的帖子,有具体步骤
看FAQ里面的帖子,有具体步骤
#3
是呀,我就是按照他的步骤做的呀。
可是不知道为什么不行呀。
可是不知道为什么不行呀。
#4
老提示如下信息:
无法定位程序输入点 @Idwinsock@initialiation$qqrv 于动态链接库 indy60.bpl
怎么才可以呀,谢谢各位了。
无法定位程序输入点 @Idwinsock@initialiation$qqrv 于动态链接库 indy60.bpl
怎么才可以呀,谢谢各位了。
#5
我把工程删了,重新建立,不出现上面的了,可是只要一连接就出现这个问题:
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呀。
谢谢各位了。
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呀。
谢谢各位了。
#6
说明当前指定的端口被占用了,换个端口试试
#7
谢谢了,决定不使用他了。
#8
可能是默认还包含有旧的indy的原因,Project Options-->packages,删除build with runtime packages下的indy,试一下。
#9
原有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重新编译。
如果编译带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重新编译。
#1
你用的是哪个版本,cb6好像自带!
#2
装indy9要注意先把indy的旧版本彻底删除
看FAQ里面的帖子,有具体步骤
看FAQ里面的帖子,有具体步骤
#3
是呀,我就是按照他的步骤做的呀。
可是不知道为什么不行呀。
可是不知道为什么不行呀。
#4
老提示如下信息:
无法定位程序输入点 @Idwinsock@initialiation$qqrv 于动态链接库 indy60.bpl
怎么才可以呀,谢谢各位了。
无法定位程序输入点 @Idwinsock@initialiation$qqrv 于动态链接库 indy60.bpl
怎么才可以呀,谢谢各位了。
#5
我把工程删了,重新建立,不出现上面的了,可是只要一连接就出现这个问题:
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呀。
谢谢各位了。
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呀。
谢谢各位了。
#6
说明当前指定的端口被占用了,换个端口试试
#7
谢谢了,决定不使用他了。
#8
可能是默认还包含有旧的indy的原因,Project Options-->packages,删除build with runtime packages下的indy,试一下。
#9
原有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重新编译。
如果编译带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重新编译。