以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  请问用setextdata保存的数据长度有限制吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=172166)

--  作者:zw_zac
--  发布时间:2019/9/23 16:37:24
--  请问用setextdata保存的数据长度有限制吗?

 用SetExtData存储委托单号的数据,发现GetExtData取的数值和保存的数值不一样。 请问是不是全局变量对存储的数据长度有限制?

测试代码如下:

     orderid1=650034476
     Application.Msgout orderid1 
      Call Document.SetExtData("X",orderid1)
      Application.Msgout   clng(Document.GetExtData("X"))

 

消息窗口:

650034476
650034496

 


--  作者:无为剑
--  发布时间:2019/9/23 19:08:24
--  
数值数据由于采用的4位的单值Float存储,因此数值的精度是有限的,无法描述过大的整数。
建议你自行改用INI文件存储的方式