|
珞珈山水BBS →
电脑网络 →
程序人生 →
单文区文章阅读
|
| 单文区文章阅读 [返回] |
|---|
|
发信人: lawn (不会游泳的鱼), 信区: Programm 标 题: 请高手帮忙看一下这个函数,内存上发生了什么问题?急 发信站: BBS 珞珈山水站 (Wed Jul 19 14:28:15 2006) void CMetadataDetailDlg::ConfigureDataElement(CString &strresult, CString strl evel, DataElement deref, Metadata mdref, MetadataStructure msref) { CString strvalue = _T(""); CString strnumtemp = _T(""); int i, numtemp; DataElement detemp; strresult = strlevel + " " + deref.getName() + "\r\n"; numtemp = 1; CString strhead = _T(""); for (i = 0; i < msref.getDataElementListCounter(); i++) { msref.getFromDataElementListAt(i, detemp); if (CString(detemp.getGroupID()) == deref.getID()) { strhead.Format("%d. ", numtemp); strnumtemp = "\t" + strlevel + strhead; // strnumtemp = strlevel + strhead; if (CString(detemp.getType()) == "[GROUP/TABLE]") { CString strsub = _T(""); ConfigureDataElement(strsub, strnumtemp, detemp, mdref, msref); strresult = strresult + strsub; } else { strresult = strresult + strnumtemp + detemp.getName() + "\r\n"; strvalue = MetaValueToString(mdref, detemp.getID()); if (strvalue == _T("")) strvalue = "NULL"; strresult = strresult + strvalue + "\r"; } numtemp++; } } } 编译上没问题,单步运行这个函数结束后老说“User breakpoint called from code at 0x7c952583”,好像是NTDLL中的,请高手指点,急 -- ※ 来源:·珞珈山水BBS站 http://bbs.whu.edu.cn·[FROM: 159.226.110.*] |
| [返回单文区目录] |
|
|