A
adrich
Unregistered / Unconfirmed
GUEST, unregistred user!
一多线程代码中,需要用tmemo声明的变量做临时存贮多行文本用。结果运行下来,没有存上。是不是线程中不能这样使用Tmemo来存贮多行文本,到不一定用tmemo,这是我的习惯。这样处理有什么问题,请给出解决方案。谢谢!
procedure mythread.Execute;
var
tempmemo,magicmemo:Tmemo;
begin
tempmemo:=Tmemo.create(nil);
tempmemo.clear;
tempmemo.lines.add('abc');
tempmemo.lines.add('cdef');
for
//读tempmemo中特定内容。
end;
//for
end;
procedure mythread.Execute;
var
tempmemo,magicmemo:Tmemo;
begin
tempmemo:=Tmemo.create(nil);
tempmemo.clear;
tempmemo.lines.add('abc');
tempmemo.lines.add('cdef');
for
//读tempmemo中特定内容。
end;
//for
end;