PB9.0用Winsock控件通信,用getdata()取不到数据。

blueambit 2016-05-11 10:17:14
PB9.0用Winsock控件通信,参考实例http://www.shangxueba.com/jingyan/107976.html;发现最后面在dataarrival事件里面的接收数据的代码:​
winsock_a/*或winsock_b*/.object.getdata (def datastr1)
好像语法有问题getdata(def datastr1) 里面的def报错。去掉def不报错,但取不到数据。

确定客户端发数据过来是触发了dataarrival事件的,PB前辈帮忙看下是什么问题啊?代码如下:
string datastr1
messagebox("","收到数据")
winsock_a.object.getdata(datastr1)
mle_2.text=datastr1
...全文
724 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
blueambit 2016-05-11
  • 打赏
  • 举报
回复
引用 1 楼 zhangyangziwo 的回复:
def datastr1? 是不是笔误啊,ref 吧
正解。。。。就错了一个字母。现在可以收到数据了。本人业余水平,不要见笑
zhangyangziwo 2016-05-11
  • 打赏
  • 举报
回复
def datastr1? 是不是笔误啊,ref 吧

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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