我正在尝试创建一个 Delphi RemObjects SDK 组合服务/独立项目。
我可以在窗体上放置一个 ActiveX 控件。但如果运行它,它会崩溃并显示一条错误消息,“Project NewProjectClient.exe 引发异常类 EOleError 并带有消息‘无法获得 OLE 控制窗口句柄’。”。
出了什么问题?
谢谢。
我正在尝试创建一个 Delphi RemObjects SDK 组合服务/独立项目。
我可以在窗体上放置一个 ActiveX 控件。但如果运行它,它会崩溃并显示一条错误消息,“Project NewProjectClient.exe 引发异常类 EOleError 并带有消息‘无法获得 OLE 控制窗口句柄’。”。
出了什么问题?
谢谢。
任何想要使用 COM/ActiveX/OLE 的应用程序都必须调用CoInitialize
或CoInitializeEx
至少调用一次,最好在启动期间调用。(或者OleInitialize
它本身调用CoInitialize
)