delphi - Delphi 中的 Ole 初始化

标签 delphi twebbrowser

将 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/

相关文章:

delphi - 如何将数据从 TDataSet 移动到 TClientDataSet?我需要数据的 XML 表示

delphi - WinHttp Delphi 包装器

delphi - Delphi中如何将字符串保存到文本文件中?

multithreading - Delphi中从函数指针调用函数

delphi - 如何在TWebBrowser导航结束时以编程方式自动滚动到所需位置

delphi - 如何确定 TEdit 的输入区域大小?

html - 使用 Delphi 中的 TWebbrowser 组件向网站发送数据和从网站接收数据

delphi - delphi中修改 "custom"浏览器中的requestHeaders

delphi - TWebBrowser-试图修复“无效的浮点运算”错误

delphi - 尝试访问 TWebbrowsers HTML 时应用程序锁定