C++Builder相談室 Part17
■ このスレッドは過去ログ倉庫に格納されています
0044デフォルトの名無しさん
2006/12/13(水) 00:01:33IPersitStreamInit* doc = dynamic_cast<IPersistStreamInit*>(WebBrowser1->Document); //キャスト失敗時はbad_cast例外送出
doc->Load(new TStreamAdapter(ms));
こんな感じ。これで動くかは知らないが。
delのCreateはBCBではnew、Freeはdeleteになる。Create、FreeはC++コード上では原則呼び出し禁止。
TStreamAdapterはIInterface(IUnknown)の派生クラスなのでIUnknown派生のIStreamを引数に要求するIPersistStreamInit::Loadにそのまま渡せる。
■ このスレッドは過去ログ倉庫に格納されています