欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]使用金字塔的几个问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有7364人关注过本帖平板打印复制链接

主题:[求助]使用金字塔的几个问题

帅哥哟,离线,有人找我吗?
qingni0000
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:86 积分:405 威望:0 精华:0 注册:2011/2/25 9:04:18
  发帖心情 Post By:2011/2/25 15:14:39 [只看该作者]

多谢及时回复,很有用。

关于1,又试了试,发现time_t是64位,改为32位,行情数据显示正确了,不过assertion还是没大的变化,仅行数变了

Debug Assertion Failed!

 

Program:F:\Weisoft\WinStock.exe

File:dbgheap.c

Line:1252

 

Expression:_CrtIsValidHeapPointer(pUserData)

 

For ...

 

 

另外试着把按键的处理函数变成空函数,则没有这个错误。希望这个信息对调试有用。

void CMainWindowDlg::OnButtonGet2()
{
 //CArray<BLOCK_STRUCT, BLOCK_STRUCT&> arBlock;  
 //g_pMainFormework->GetReportData(arBlock,"上海A股",0);//取上海A股市场分组的全部品种
    //if(arBlock.GetSize()>0)
 //{
    //    CString strMsg;
    //    strMsg.Format("取到%d个品种, 第一个品种的代码是 %s 市场代码 %d", arBlock.GetSize(),arBlock[0].m_szLable,arBlock[0].m_nMarket);
    //    AfxMessageBox(strMsg);
 //} 

 CString strMsg;
    strMsg.Format("按钮按下");
    AfxMessageBox(strMsg);


}

 

 

另外两个问题:

6。在编译时,是否需要设置字节对齐? 编译器用的是vc2005。

7。金字塔本身是使用那个编译器编译的?想使用同样的编译器,以减少兼容性的问题。


 回到顶部