以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [求助]使用金字塔的几个问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=5290) |
-- 作者:qingni0000 -- 发布时间:2011/2/25 9:39:50 -- [求助]使用金字塔的几个问题 1。 使用自带的AddinDemo.rar中的例子,用vc2005和vc6编译,在2.32和2.34都出现同样的问题。按下边的“获取板块数据”按键出现assertion failed。按上边的“获取历史数据”则没有问题。
Debug Assertion Failed! Program:F:\\Weisoft\\WinStock.exe File:dbgheap.c line:1044
Expression: _CrtIsValidHeapPointer(pUserData)
For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts.
2。如果是交易时间中途连接行情,主图的数据是会自动更新历史记录,而叠加的品种则不会,需要先打开叠加的品种,然后才更新。
3。分笔成交图不可以叠加其他品种,我是改用s1(一秒图)方式,不知有啥更好的办法?
4。如何同时开多个技术分析窗口?
5。cpu占有率比较高,把技术分析窗口最小化,cpu占有率可以变化10%左右(e8400cpu)。除了减少数据外,还有其他办法吗?
头次提问,问题比较多,见谅:)。
|
-- 作者:fly -- 发布时间:2011/2/25 12:43:33 -- 感谢提交! 2.是的,要浏览了该品种,才会自动补数据 3.1s图是可以,暂时没有更好办法 4.建立多框架,置顶的有视频教程. 5.看看这个帖子,看是否有帮助http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=3286 |
-- 作者:qingni0000 -- 发布时间: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() CString strMsg;
另外两个问题: 6。在编译时,是否需要设置字节对齐? 编译器用的是vc2005。 7。金字塔本身是使用那个编译器编译的?想使用同样的编译器,以减少兼容性的问题。 |
-- 作者:admin -- 发布时间:2011/2/25 15:19:58 -- ADDINDEMO和金字塔是用VC6开发的,可能存在少许不兼容,一般你用RELEASE后就没事了 已经在头文件进行字节对齐声明
|
-- 作者:qingni0000 -- 发布时间:2011/2/25 15:49:09 -- 谢谢及时回复。 |
-- 作者:wgh1256 -- 发布时间:2011/2/26 22:26:59 -- 还是建议开发人员考虑用VS2005以上的版本编译金字塔软件,因为VS2005的兼容性相对较好,而且相对比较符合时代的发展。国外软件使用VS05以上版本编译的会普遍一些。从长远的角度看,还是建议金字塔用VS2005以上的版本会好一些。 |