初学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的例子里摘抄的,那个例子程序运行没问题,我抄出来的这段却老出问题,求解。。
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的例子里摘抄的,那个例子程序运行没问题,我抄出来的这段却老出问题,求解。。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货