全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1703
推到 Plurk!
推到 Facebook!

Svchost调用的系统服务中调用CoCreateInstance的问题

尚未結案
linxi
一般會員


發表:17
回覆:15
積分:6
註冊:2004-08-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-09-09 14:26:15 IP:221.208.xxx.xxx 訂閱
我在写一个Svchost调用的系统服务程序,在Dll文件中用下面代码创建一个IE的com对象,但是CoCreateInstance返回的值是-2147221164,请问是怎么回事呢?
unit createIE;
interface
uses
FastShareMem,Windows,MsHtml, StdCtrls,ComObj, SHDocVw,Messages,Forms,
Classes, Graphics, Controls,Registry,wininet,myConst,
FileCtrl,shlobj,ActiveX,ShellApi,SysUtils2;
const
IEID : TGUID = '{0002DF01-0000-0000-C000-000000000046}';
BrowserID : TGUID ='{D30C1661-CDAF-11D0-8A3E-00C04FC9E26E}';

var
vi: OleVariant;
IE1: IWebBrowser2;



procedure OpenIe;
begin
CoInitialize(nil);
CoCreateInstance(IEID,nil,CLSCTX_LOCAL_SERVER,BrowserID,IE1); //这句返回值是-2147221164
IE1.Visible:= True;
end;
系統時間:2024-04-26 15:14:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!