代码:
procedure TForm1.Button1Click(Sender: TObject);
var
msg:zmq_msg_t;
msgp:zmq_msg_tp;
len:Integer;
content:AnsiString;
F:TextFile;
begin
if savedialog1.execute then
begin
msgp:=@msg;
zmq_msg_init(msgp);
zmq_recv(socket,msgp,0);
zmq_msg_close(msgp);
msgp:=@msg;
zmq_msg_init(msgp);
zmq_recv(socket,msgp,0);
len:=zmq_msg_size(msgp);
content:=AnsiString(copy(pchar(zmq_msg_data(msgp)),0,len));
writeln(F,content);// 出问题的位置
zmq_msg_close(msgp);
while content<>'55AA55AA' do
begin
msgp:=@msg;
zmq_msg_init(msgp);
zmq_recv(socket,msgp,0);
zmq_msg_close(msgp);
msgp:=@msg;
zmq_msg_init(msgp);
zmq_recv(socket,msgp,0);
len:=zmq_msg_size(msgp);
content:=AnsiString(copy(pchar(zmq_msg_data(msgp)),0,len));
writeln(F,content);// 出问题的位置
zmq_msg_close(msgp);
end;
CloseFile(F);
end;
zmq_close(socket);
zmq_term(context);
end;
出现问题的地方标出来了,请高手帮忙解决
procedure TForm1.Button1Click(Sender: TObject);
var
msg:zmq_msg_t;
msgp:zmq_msg_tp;
len:Integer;
content:AnsiString;
F:TextFile;
begin
if savedialog1.execute then
begin
msgp:=@msg;
zmq_msg_init(msgp);
zmq_recv(socket,msgp,0);
zmq_msg_close(msgp);
msgp:=@msg;
zmq_msg_init(msgp);
zmq_recv(socket,msgp,0);
len:=zmq_msg_size(msgp);
content:=AnsiString(copy(pchar(zmq_msg_data(msgp)),0,len));
writeln(F,content);// 出问题的位置
zmq_msg_close(msgp);
while content<>'55AA55AA' do
begin
msgp:=@msg;
zmq_msg_init(msgp);
zmq_recv(socket,msgp,0);
zmq_msg_close(msgp);
msgp:=@msg;
zmq_msg_init(msgp);
zmq_recv(socket,msgp,0);
len:=zmq_msg_size(msgp);
content:=AnsiString(copy(pchar(zmq_msg_data(msgp)),0,len));
writeln(F,content);// 出问题的位置
zmq_msg_close(msgp);
end;
CloseFile(F);
end;
zmq_close(socket);
zmq_term(context);
end;
出现问题的地方标出来了,请高手帮忙解决
解决方案 »
- 如何判断一个对象是否有效?
- 紧急:DELPHI获取HTML网页,最好的方法是什么??
- 惊天大秘密: (微软真无耻) 目前微软推广的ERP Attain 居然是用Delphi开发的,而且这套系统的二次开发语言是纯Pascal语法!
- 用fieldbyname在数据库中取数据
- 数字转换为字符
- 50,请各位大哥帮帮小妹;(给老师、师兄、师弟们问好:))
- DLL路径问题,是关于DLL调用DLL的
- 各位好!我想问一下,Delphi中怎么在Rzrichdit或者richedit中插入图片,最好有代码
- 求助:.................................................................
- 我做了一个软件,名字叫“别忘了拿”
- 虚拟桌面原理及实现
- delphi ShellExecute的用法
加上这句?
writeln(F,content);// 出问题的位置