CoInitialize, CoUnInitialize

http://www.cnblogs.com/IceKernel/articles/2563721.html

uses ActiveX, // 确认加入这个单元 // 老版本的Delphi用 OLE2 代替 Windows;

initialization CoInitialize(nil); // 手动调用 CoInitialize()

finalization CoUnInitialize; // 释放内存

end.

Delphi中 CoInitialize和 OleInitialize有什么区别

CoInitialize————- COM对象

OleInitialize ———– OLE对象

COM库:CoInitialize{Ex}、CoUnitialize OLE系统:OleInitialize、OleUnitialize

COM对象和OLE对象有什么不同呢?是不是COM是OLE的子集?

OLE是COM的前身,MS现在已经全部转道COM上了,应该现在不发展OLE

如果是使用多线程的话那就在

Execute事件的开头加上

CoInitialize(nil)

结尾加上

CoUninitialize()

posted @ 2017-09-06 11:13  后凤凰  阅读(367)  评论(0)    收藏  举报