动态创建了一个ClientSocket放到串里如何读出来?

hqylfy 2002-12-20 07:19:09
在程序中动态创建ClientSocket并加到串中,如何才能够引用该ClientSocket呢?
TComponentList *ClientSocketList=new TComponentList;//Socket的串
for (int i=0;i<5;i++)
{
TClientSocket *ClientSocket = new TClientSocket(this);
ClientSocket->Port="1234";
}
for (int i=0;i<5;i++)
{
TClientSocket *CS ;
CS=ClientSocketList->Items[i];---到这里就出错了
}
怎么样才能够引用串中的ClientSocket呢?请高手指点!!
...全文
56 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjh1014 2002-12-20
  • 打赏
  • 举报
回复
你在http://www.nevrona.com/indy/下个最新的装上,再在csdn或用google搜一下关于indy组件的使用方法就大致明白了。
hqylfy 2002-12-20
  • 打赏
  • 举报
回复
Indy控件?怎么用?没有用过呢。
wjh1014 2002-12-20
  • 打赏
  • 举报
回复
建议你用indy控件,比用ClientSocket简单多了。
hqylfy 2002-12-20
  • 打赏
  • 举报
回复
本来我是想这样做的:先创建了ClientSocket后在连接到远程的主机。就是
CS->Active;
wjh1014 2002-12-20
  • 打赏
  • 举报
回复
TComponentList *ClientSocketList=new TComponentList;//Socket的串
for (int i=0;i<5;i++)
{
TClientSocket *ClientSocket = new TClientSocket(this);
ClientSocket->Port=1234;
ClientSocketList->Add(ClientSocket);
}
for (int i=0;i<5;i++)
{
TClientSocket *CS ;
CS=(TClientSocket *)ClientSocketList->Items[i];//---到这里就出错了
}

不过我不知道你这样做是干什么啊

604

社区成员

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

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