以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 序列变量日期时间 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=10733) |
-- 作者:adam_wang -- 发布时间:2012/3/24 13:34:48 -- 序列变量日期时间 请教: 如何获取序列模式下序列变量中某个下标的日期时间, 例如: 某个通过DLL调用返回的序列变量,有100个值, 我想msgout中输出第10个值对应的日期时间, 该如何处理? 谢谢! |
-- 作者:admin -- 发布时间:2012/3/24 19:10:02 -- 直接应用序列数字数组就行了 比如 ABC[10] |
-- 作者:adam_wang -- 发布时间:2012/3/26 0:26:58 -- 调用msgout函数输出ABC[10], 无法输出? |
-- 作者:Leon -- 发布时间:2012/3/26 9:16:36 -- 仅供参考:
msgout(1,VARR1[1]); |
-- 作者:adam_wang -- 发布时间:2012/3/26 10:22:07 -- 4楼的理解错我的意思了, 我是要获取序列模式下, 某个通过DLL调用返回的序列变量, 不是自己定义的变量, 如果该返回变量有100个值, 如何获取其中某一个值对应的日期时间, 例如: 我想msgout中输出第10个值对应的日期时间, 该如何处理? |
-- 作者:Leon -- 发布时间:2012/3/26 11:17:57 -- //DLLNAME@FNCNAME"(P1,P2) 引用DLLNAME.DLL的FNCNAME函数,计算参数为P1,P2
arr:=DLLNAME@FNCNAME"(P1,P2);//用变量接收数组 msgout(1,arr[10]);//打印数组中某个元素 |
-- 作者:admin -- 发布时间:2012/3/26 11:31:50 -- 直接 DATE[10],就是第10个数据的日期了 |
-- 作者:adam_wang -- 发布时间:2012/3/26 22:22:06 -- 谢谢7楼,可以了 |