Sign-up....

读XML文件时一个超级简单有奇怪的错!救命啊!!!!

#include "BinaTree.h"

#include <iostream>

#include <windows.h>

#include <objbase.h>

#include <string>

#import "msxml3.dll"

#include <windows.h>

#include <objbase.h>

using namespace MSXML2;

BinaTree::BinaTree(int rnumber)

{

IXMLDOMDocumentPtr cDoc;

if(FAILED(cDoc.CreateInstance(__uuidof(DOMDocument30))))

{

cout << "Create XML Document Failed! " << endl;

return;

}

cDoc->load("c:\labb.xml");

cout << "读取结果:\n" <<(string)cDoc->xml << endl;

}

void main()

{

BinaTree p(1);

}

为什么最后会分配失败?我的XML文件肯定没问题!!!

[532 byte] By [msdn] at [2007-8-14 11:21:35]
# 1 Re: 读XML文件时一个超级简单有奇怪的错!救命啊!!!!

什么分配失败? 你有没有初始化 COM?

void main()

{

CoInitialize(NULL);

BinaTree p(1);

CoUninitialize();

}

krh2001 at 2005-5-19 21:14:09 >

VC/MFC

All Classified