在dll中使用WebCppBrowser控件??有谁用过?

itsensing 2003-06-04 12:12:56
我在dll中使用时老出错,要么是av错误,要么就是"尚未调用coinitailize“
到底能不能用?如果能!给点代码吧!
多见好像有人问过!但找不到了!
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
warton 2003-06-04
  • 打赏
  • 举报
回复
楼上说的方法对!

但是还是要加个头文件:#include "objbase.h"
kingcaiyao 2003-06-04
  • 打赏
  • 举报
回复
在dll中使用TCppWebBrowser,要在dll的入口处加上一些代码,我没有用过TCppWebBrowser,但看了一下帮助,这个控件是对IWebBrowser接口的封装,也就是说用到了COM,因此要在dll的入口处加上一些代码:
#include <windows.h>
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
switch(reason)
{
case DLL_PROCESS_ATTACH:
::CoInitialize(NULL);
break;
case DLL_PROCESS_DETACH:
::CoUninitialize();
break;
}
return 1;
}
itsensing 2003-06-04
  • 打赏
  • 举报
回复
谢谢楼上两位!

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧