在NT服务程序中使用TWebBrowser奇怪问题(无法启动服务.......高手请进!)(100分)

  • 主题发起人 主题发起人 jack011
  • 开始时间 开始时间
J

jack011

Unregistered / Unconfirmed
GUEST, unregistred user!
RT.
我的服务程序一直是可以正常运行的,只要加了TWebBrowser控件,服务程序就启动异常,删除了TWebBrowser控件,程序有可以正常运行了.

TWebBrowser不管是静态创建,还是动态创建都是一样的问题:无法启动服务.
查了很多老贴,这类问题好象都没有最终的解决方案,希望有高人指点!谢谢!
 
会不会是少了这几句?
initialization
OleInitialize(nil);
finalization
try
OleUninitialize;
except
end;
 
TWebBrowser有问题,当控件不可见时,不会加载页面
 
你是不是要做成DLL,如果是的话,赞同以下说法
来自:lanyaoshi, 时间:2008-2-18 17:15:07, ID:3873520
会不会是少了这几句?
initialization
OleInitialize(nil);
finalization
try
OleUninitialize;
except
end;
 
总的来说,MS不建议在服务中使用这些功能。
WinINet does not support server implementations. In addition, it should not be used from a service.
WebBrowser(IE)就是使用WinINet的。
 
多人接受答案了。
 
后退
顶部