• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラムについて)

VC++ソースのヘッダーファイル作成方法とIXMLDOMDocumentPtrの宣言について

このQ&Aのポイント
  • VC++のソースを読みながら、ヘッダーファイルを作成しています。ソースにはIXMLDOMDocumentPtrという宣言がありますが、その使い方がわかりません。
  • IXMLDOMDocumentPtr型の宣言をどのように行えばよいかわからずに困っています。ソース内では文字列を与える形で宣言しているようですが、これが正しいのでしょうか。
  • IXMLDOMDocumentPtrはクラスかどうかもわかりません。put_asyncというメンバを使っていることからクラスかもしれませんが、確信が持てません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

マイクロソフトのXMLパーサ(MSXML)のXML文書へのインターフェースポインタ(スマートポインタ)です。 まあクラスといっても差し支えありません。 ただし、自分で宣言するものではなく、マイクロソフトのDLLをインポートすることによってインクルードファイルが生成されて、その宣言が使用されるものです。 #import "msxml.dll" named_guids raw_interfaces_only をいれてあげればとりあえずは解決するかも。"msxml.dll"はOSのバージョン、MSXMLのバージョンによって異なる場合があります。 これはCOMの知識がないと難しいかもしれません。 敷居が高いかもしれませんが、頑張ってください。

関連するQ&A