错误在于:Synchronize(PushTheButton);
Synchronize应该是TThread的一个方法吧,在TFormPluginClient.UsedThreadClick直接这样使用是不行的。这里的Synchronize表示的是Windows单元的常量SYNCHRONIZE = $00100000;
转自:http://topic.youkuaiyun.com/t/20050920/15/4282064.html
//所以,Synchronize该函数只可以在线程类中使用TThread,在这样的形式下是不能使用的 hthread:=CreateThread(nil,0,@MyThreadfunc,nil,0,ThreadID);
本文解析了在 Delphi 中 Synchronize 方法的正确用法,并指出其仅适用于 TThread 类的上下文中。文章强调直接在 TFormPluginClient.UsedThreadClick 中调用 Synchronize 是不正确的做法。
2万+

被折叠的 条评论
为什么被折叠?



