在dll中多线程同步调用Synchronize不可以,会出现假死卡住的现象。可通过Sendmessage实现。

转网上其他文章解释:

Application.Initialize;

begin
    Application.CreateHandle;
end;


解决线程中使用Synchronize 假死的问题,或者在线程中直接使用SendMessage替代Synchronize同步。

向Application发送消息根本无法响应,手动创建句柄,并让其进入消息循环状态可以解决

相关文章:

  • 2021-11-01
  • 2021-08-28
  • 2021-08-26
  • 2021-08-29
  • 2022-12-23
  • 2022-12-23
  • 2021-07-29
  • 2022-01-16
猜你喜欢
  • 2021-08-13
  • 2022-12-23
  • 2021-07-03
  • 2021-10-14
  • 2021-05-18
  • 2021-06-02
  • 2022-12-23
相关资源
相似解决方案