AcitveX Form中如何在多线程中同步VCL呢? 急急急急急急急急急急急急急急急急 ( 积分: 100 )

  • 主题发起人 主题发起人 飞来石
  • 开始时间 开始时间

飞来石

Unregistered / Unconfirmed
GUEST, unregistred user!
我在ActiveX Form中使用了Thread建立了线程, 但是需要操作VCL, 我用Synchronize来同步函数. 由于Synchronize只能同步没有参数的函数, 但是我程序中使用了IndyHttp控件下载文件, 所以IDHttpWorkEnd事件没法同步, 而且同步过的函数也没有执行, 为什么呢?

在IDHttpWorkEnd事件中, ActiveX Form中的成员一个都不能访问, 访问就报错. 请教大家了
 
后退
顶部