C cjmcn-sh Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-17 #1 批量缩小图像,锁定尺寸,和ACDSEE的调整大小功能类似,使用多线程(临界区)缩放图像会出现图像丢失的情况。可能是什么样的情况?有什么解决办法?
X xiammy Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-19 #3 调用控件的函数时,你属于跨线程调用,需要保证和主线程同步, 可以调用方法来进行同步:Synchronize() Good Luck!
C cjmcn-sh Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-19 #4 我的控件是用CREATE生成的,Synchronize()也允许传递参数啊我需要传递参数到函数中
Z zhoulingj Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-19 #5 是啊.楼上说的对,不知道你执行的是啥操作,但函数放在Synchronize里的话可以让UI线程来执行,实现同步...
C cjmcn-sh Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-19 #6 哦。那想请教一下Synchronize(函数(a,b:string;c,d:integer)) 这样的写怎么会出错呢?参数怎么传递进去呢?
R risingsoft Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-19 #7 procedure addMsg; begin a := 'a'; ... setInfo(a,b,c,d); end; procedure execute; begin Synchronize(addMsg); end;
procedure addMsg; begin a := 'a'; ... setInfo(a,b,c,d); end; procedure execute; begin Synchronize(addMsg); end;
M muhx Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-19 #8 Synchronize的参数必须是一个无参的过程 楼上已经给出了解决的方法