出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[1120] オリジナルコンポーネントでのBrowserCapabiltiesの使い方
投稿者:RMKさん 2001/11/28 15:48:10
ユーザーエージェントを取得するために、BrowserCapabilitiesコンポーネ
ントを使用したいのですがわかりません。
VC++で作っているオリジナルコンポーネントからASPオブジェクトにアクセス
するためには、OnStartPage()メソッドを使いますよね。
そこで、
//ScriptingContext取得
pUnk->QueryInterface( IID_IScriptingContext, (void**)&piContext );
//Serverオブジェクト取得
piContext->get_Server( &piServer );
として
piServer->CreateObject( 〜 );
という感じになるかと思うのですが、〜のところがわかりません。
普通にASPで使用する場合引数はひとつで"MSWC.BrowserType"だと思うので
すが、どうやらこの場合は引数が二つのようです。
MSDNライブラリで調べたところ、
IServer::CreateObject( BSTR bstrProgID, IDispatch ** ppDispObject );
となっているのですがさっぱりわからないのです。
BrowserCapabilitiesではなくServerVariablesコレクションを使用しても
できますが、今後BrowserCapabilitiesを使用するのでこちらの使い方も
知りたいです。
どなたかわかる方がいらっしゃいましたらよろしくお願い致します。

オリジナルコンポーネントでのBrowserCapabiltiesの使い方   RMKさん [2001/11/28 15:48:10] [1120]
  Re:オリジナルコンポーネントでのBrowserCapabiltiesの使い方   北岳さん [2001/11/29 23:09:56] [1151]
    Re:オリジナルコンポーネントでのBrowserCapabiltiesの使い方   RMKさん [2001/11/30 10:40:31] [1155]
      BABA Centerfolds   北岳さん [2001/11/30 10:55:28] [1156]


TreeBBS For ASP V.0.1.3
Program By YasNet