|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/3/10 8:55:40 |
标题: |
|
加入我的收藏 |
楼主: |
我使用tcpclient.receiveln(s:string)时候,一旦开始接收,就死机,是不是应为它不停接收导致的?需要这么解决呢,有中断指令么?
----------------------------------------------
- |
作者: |
|
2004/3/10 9:07:28 |
1楼: |
具体情况是这样:我需要用电脑控制一个仪器(不是电脑,不可编程),通过tcp/ip方式连接,我试用tcpclient控件,发现使用tcpclient.sendln(s)可以发送指令仪器可以被控制,但是从仪器返回的信息我一直接收不到,试用tcpclient.receiveln(s)时,收到一次,但立刻无相应,从此,我试了不少办法,都还是死机。 希望各位大侠给小弟指导指导。
----------------------------------------------
-
|
作者: |
|
2004/3/10 9:10:29 |
2楼: |
忘了,还有,使用“超级终端”可以控制该仪器,接收发送都可以。请问“超级终端”如果用delphi来实现,怎么做。
----------------------------------------------
-
|
作者: |
|
2004/3/10 9:23:15 |
3楼: |
用ClientSocket试试啦,
----------------------------------------------
|
作者: |
|
2004/3/10 9:47:19 |
4楼: |
試試用ReceiveBuf
ReceiveLn只是接收一行,,這個才是正品。
----------------------------------------------
——混世生
|
作者: |
|
2004/3/10 10:16:20 |
5楼: |
receivebuf怎么用啊?buf是pansichar类型,这是什么类型?另外,在delphi中, 指针怎么用? D7中好像没有clientsocket吧。
----------------------------------------------
-
|
作者: |
|
2004/3/10 10:17:21 |
6楼: |
receivebuf中,有buf,bufsize,flag三个变量,分别是什么啊。
----------------------------------------------
-
|
作者: |
|
2004/3/10 10:48:04 |
7楼: |
顶。感谢诸位大侠帮忙。非常感谢。
----------------------------------------------
-
|
|