有关Bindings属性设置的问题??

zhuangbin 2005-07-24 04:08:26

我想用c++ builder中的IdMappedPortTCP这个控件来实现一个简单的端口映射.

但是不知道如何利用它的Bindings属性进行动态的绑定本机的IP地址和端口号,

大家可以帮忙给说一下吗?
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
僵哥 2005-07-25
  • 打赏
  • 举报
回复
var
idsh:TIdSocketHandle;
begin
idsh:=idMappedPortTCP1.Bindings.Add;
idsh.IP:='192.168.0.254';
idsh.Port:=80;
end;
zhuangbin 2005-07-25
  • 打赏
  • 举报
回复
以后还请多多指教.
真的很感谢.
zhuangbin 2005-07-25
  • 打赏
  • 举报
回复
不好意思,我忘记赋值了.
现在可以了.
多谢你的帮忙.
zhuangbin 2005-07-25
  • 打赏
  • 举报
回复
我在builder中输入下面的程序代码:
TIdSocketHandle *sockhandle;
IdMappedPortTCP1->Bindings->Add();
sockhandle->IP= Edit1->Text;
sockhandle->Port=StrToInt(Edit2->Text);
IdMappedPortTCP1->MappedHost=Edit3->Text;
IdMappedPortTCP1->MappedPort=StrToInt(Edit4->Text);
IdMappedPortTCP1->Active=true;
可以编译,但在运行时出现了:Access violation at address 400068A4 in module 'rtl60.bpl'.Write of address 00000027
我用fport工具检查时发现程序好象没有启动.
你可以帮我看一下原因吗?

1,317

社区成员

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

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