以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  EXTGBSTRINGSET无法设置全局字符串变量  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=90417)

--  作者:szy56801
--  发布时间:2016/1/20 10:03:32
--  EXTGBSTRINGSET无法设置全局字符串变量
 WARNING_DISABLE:4;
filename := \'F:/\' &  \'804\'& \'.log\';
期货合约1 := \'IH02\';
期货合约2 := \'AU06\';
 
myTime : DYNAINFO2(207,\'IF00\'),NODRAW;//统一按照IF00来计算时间
if myTime >= 100106  and myTime <= 100112 then BEGIN
    X1 := \'当前期货账户:\' & 期货合约1 & \'全部买持:\' + NUMTOSTR(TBUYHOLDINGEX(\'608766\',期货合约1,2),0);
    X := X1;
    debugfile2(filename, X, 0, 0);
    EXTGBSTRINGSET(\'QQSTR1\',X);
    QQMSGX(1,close);
end



在这段代码里,全局字符串变量始终没法设置,也就是加载在图表上后数据管理里查看不到QQSTR1的值,但是debugfile2到txt里却没问题,是EXTGBSTRINGSET用错了吗?
--  作者:szy56801
--  发布时间:2016/1/20 10:08:22
--  
补充一下,当X := X1;改为 X := \'1234\',倒是可以正常设置

--  作者:jinzhe
--  发布时间:2016/1/20 10:19:13
--  
本地测试上面的代码可以运行,
--  作者:szy56801
--  发布时间:2016/1/20 10:21:19
--  
 我家里电脑运行一切都正常,到公司后各种不行,需要重装下么。。
--  作者:jinzhe
--  发布时间:2016/1/20 10:27:47
--  
重启下软件,不行就重装软件
[此贴子已经被作者于2016/1/20 10:27:54编辑过]