摘要:转载:本文转自CSDN上OpenSchema的博客在对数据库的操作时,有时要用一个子线程来进行后台的数据操作。比如说数据备份,转档什么的。在主窗口还能同是进行其它操作。而有时后台每处理一个数据文件,要向主窗口发送消息,让主窗口实时显示处理进度在窗口上(可视),同时进行日志处理等。我用的是下面的方法:[1]用到的API函数:RegisterWindowsMessage----------------...
阅读全文
摘要:转载:本文转自cnblogs上庄园的博客调用任何COM组件之前,你必须首先初始化COM套件环境,即调用CoInitialize或CoInitializeEx。COM套件环境在线程的生存周期内有效,线程退出前需要调用CoUninitialize释放COM套件。所谓COM套件,实际上是微软为了方便大家理解而起的一个名字,不过个人认为改名词很难理解。COM套件只指COM组件运行时的环境,其中包括COM组...
阅读全文
摘要:转载:本文转自CSDN上tingsking18的博客delphi使用COM控件的时候是否需要CoInitializeMSDN上CoInitialize的解释:Initializes the COM library on the current apartment and identifies the concurrency model as single-thread apartment (STA). Applications must initialize the COM library before they can call COM library functions other tha
阅读全文
摘要:在实际工作中遇到的多线程错误三例,虽然一切都过去,也记录下来,权当做个总结。
阅读全文