源代码如下:
void CMainWindowDlg::OnButton2()
{
// TODO: Add your control notification handler code here
int ii,icount;
typedef CArray<BLOCK_STRUCT,BLOCK_STRUCT&> BLOCK_STRUCT_Array;
BLOCK_STRUCT_Array css_Array;
//取指定分类板块的品种数组
//szName为分类或者板块名称,如"上海A股"等,nMode为类别,0市场分组,1分类板块,2系统板块(品种栏对应)
g_pMainFormework->GetReportData(css_Array,"上海A股", 0);
icount=css_Array.GetUpperBound();
CString cstr;
cstr.Format("%d",icount);
for (ii=0;ii<=icount-1;ii++)
{
cstr.Format("%d",ii);
CLogFile::WriteLog(cstr);
CLogFile::WriteLog(css_Array.GetAt(ii).m_szLable);
}
CLogFile::WriteLog("All be over before!!!");
}
CLogFile 是我用来将获取内容写到硬盘跟踪结果的类,可以屏蔽掉
此代码可以正常运行,但是运行结束金字塔就会报异常错误,然后就退出了
试验多次即使for循环什么都不做,一样会出错,都会在 onbutton2事件执行结束前报错,很莫名
请斑竹检查,盼复!