如何用idUdpServer控制循环? ( 积分: 100 )

  • 主题发起人 主题发起人 hansland
  • 开始时间 开始时间
H

hansland

Unregistered / Unconfirmed
GUEST, unregistred user!
我用一个button1 循环发送消息,用idUdpServer 接收到的消息来控制是否中止 button1的循环,本人百思不得其解。
简单代码如下,请大侠帮助解决,多谢。
var
stopFlag:boolean;
procedure btn1.clicked(sender:tobject);
begin
stopFlag:=false;
while stopFlag<> true do
begin
application.processMessages;
if stopFlag then
exit;
idudpclient1.sendbuffer(destinIp,destinPort,buffer,sizeof(buffer));
end;
end;
procedure idudpserver.read***(sender:tobject;adata:tstream;abinding:****);
begin
stopFlag :=true;
...................

end;
 
我用一个button1 循环发送消息,用idUdpServer 接收到的消息来控制是否中止 button1的循环,本人百思不得其解。
简单代码如下,请大侠帮助解决,多谢。
var
stopFlag:boolean;
procedure btn1.clicked(sender:tobject);
begin
stopFlag:=false;
while stopFlag<> true do
begin
application.processMessages;
if stopFlag then
exit;
idudpclient1.sendbuffer(destinIp,destinPort,buffer,sizeof(buffer));
end;
end;
procedure idudpserver.read***(sender:tobject;adata:tstream;abinding:****);
begin
stopFlag :=true;
...................

end;
 

Similar threads

I
回复
0
查看
568
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
772
import
I
后退
顶部