以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  C插件接口AddinDemo中 “取指定分类板块的品种数组”的问题,还没有解决吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=53323)

--  作者:soarhigh
--  发布时间:2013/6/24 16:54:42
--  C插件接口AddinDemo中 “取指定分类板块的品种数组”的问题,还没有解决吗?

 

C插件接口AddinDemo中,取指定分类板块的品种数组的代码

g_pMainFormework->GetReportData(css_Array,"上海A股", 0);

 

上面这行代码有问题,一运行程序就会崩溃,

请问,现在解决了吗?

如没有解决,想用C++代码遍历上海A股板块中的所有股票,该怎么写?

 


--  作者:王锋
--  发布时间:2013/6/24 16:58:40
--  

你遇到的问题应该是你把工程编译成DEBUG运行,在RELEASE下运行就可以了


--  作者:soarhigh
--  发布时间:2013/6/24 22:08:47
--  

谢谢你的快速回复。

但我现在就是用release版本编译的,无论是debug还是release版本,程序一样的崩溃。

我用的是VS2010,是否VS2010要做什么特殊的设置?谢谢


--  作者:王锋
--  发布时间:2013/6/24 22:12:03
--  

2010 版本要将time_t类型由64位变为32位的声明,不清楚你做了没有。

如果都做好了还是崩溃,建议你论坛上传你的工程范例我们看看


--  作者:soarhigh
--  发布时间:2013/6/25 11:39:17
--  

你好,已经在头文件中增加了

#define _USE_32BIT_TIME_T

 

是让我把整个工程打包传上来吗?


--  作者:王锋
--  发布时间:2013/6/25 13:13:16
--  

是的,去掉工程的不需要的文件,将工程打包上传


--  作者:soarhigh
--  发布时间:2013/6/27 17:03:10
--  

你好,由于我是用的公司电脑,上传附件的功能被禁止了。

其实不需要我上传附件啊,你直接用VS2010试一下贵公司提供的AddinDemo例子就可以发现问题,我没有做任何更改,除了增加

#define _USE_32BIT_TIME_T。

 

虽然我现在装了一个VC6,规避了这个问题。

但现在都是VS年代了,还请解决一下这个问题,相信以后还是会有很多人会问的。

 

还有两个问题:

1) 结构体HISTORY_STRUCTEx 中 的 DATE m_timeDate;    //UCT ,   m_timeDate 是 格林威治标准时间还是北京时间?

2)附加进程调试在VC6.0上可以吗,还请推荐教程和网页,让我能学习一下,谢谢。

谢谢。


--  作者:王锋
--  发布时间:2013/6/27 18:39:29
--  

在2010中出现的问题我们会进行测试。

有关调试部分,请参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=30931


--  作者:soarhigh
--  发布时间:2013/6/27 20:31:33
--  

试了一下,说当前版本的金字塔禁止调试,让确实当前版本的金字塔不能调试,还是我设置的不对。

新版本应该越来越强大啊,不会出现倒退吧。


--  作者:王锋
--  发布时间:2013/6/28 9:13:48
--  
给你的链接中已经说的很清楚了,调试请下载2.962版