初学XTP的用法,就一直出错。代码如下:  CString strFilter = _T("XML Document(*.xml)|*.xml|All files (*.*)|*.*||");
 
CFileDialog dlg(true, _T("XML"), NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, strFilter);
  if (dlg.DoModal() != IDOK)
  {
  return;
}

CXTPPropExchangeXMLNode pX(TRUE, NULL, _T("test"));
if (!pX.LoadFromFile(dlg.GetPathName()))
{
                // 在这个地方老是退出。
return;
}
我这段程序是从XTP的例子里摘抄的,那个例子程序运行没问题,我抄出来的这段却老出问题,求解。。