L luyl Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-28 #1 如何传递参数给线程,我想把窗口对象的指针传给线程,然后可以运行窗口的PUBLIC过程(我原来写好的现在想让它在线程中运行),最好有代码
L lyco Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-28 #2 重载线程的Create方法,在里面加参数, 如果是运行时传递参数的话,你可以在线程里加Property,动态赋值,不过得保证线程安全
L liujh Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-28 #5 直接调用 frmFormName.PublicProcedure
爱 爱元元的哥哥 Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-28 #6 T = class(TThread) private Ffrom:Torm1; protected procedure Execute; override; public property from:Torm1 write Ffrom; constructor Create(Tf:Boolean); destructor Destory; end;
T = class(TThread) private Ffrom:Torm1; protected procedure Execute; override; public property from:Torm1 write Ffrom; constructor Create(Tf:Boolean); destructor Destory; end;
Y yanyandt2 Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-28 #7 或者用线程的 Syn 什么的方法,就是异步的那个英文,我记不住了. 也行
L luyl Unregistered / Unconfirmed GUEST, unregistred user! 2003-10-29 #8 爱元元的哥哥,传递参数的问题我已经解决了,可以传递主窗口的地址,继承TTHREAD的CONSTRUCTOR。 不知道你哪个PROPERTY怎样用,能不能有例子?