将 OleInitialization 调用添加到项目的主窗体有什么缺点吗?例如:
initialization
OleInitialize(nil);
finalization
oleuninitialize;
(添加到应用程序的主窗体)似乎是允许将所选文本从 TWebBrowser(在另一个窗体上)复制到剪贴板的必要添加。但是我想知道是否会根据我是否添加这些行而在我的程序中面临任何意想不到的后果? MSDN 对 OleInitialize 的描述表示对线程/并发模型有影响,但我不完全理解这些差异的重要性。
最佳答案
这是一篇来自 Embarcadero 的文章,确认您确实需要调用 OleInitialize:http://edn.embarcadero.com/article/20468
按照您的方式调用它是没有问题的。这就是它的本意。
关于delphi - Delphi 中的 Ole 初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15779680/