等级: 免费版
- 注册:
- 2021-9-28
- 曾用名:
|
金字塔全局变量逻辑很清楚,但用起来莫名其妙。如下段测试代码:
WARNING_DISABLE:4; //close the extgbdata function warning...
EXTGBSTRINGSET('haha','nihao.....chen');
x3: EXTGBSTRING('haha');
msgout(1,x3);
if BARPOS = 1 THEN
begin
EXTGBDATASET('haha2',1);
EXTGBDATASET('totalcn2',1);
end;
//EXTGBDATASET('haha2',7777);
x4: EXTGBDATA('haha2');
msgout(1,NUMTOSTR(x4,0));
EXTGBDATASET('haha2',x4+2); //add 2 to 'haha2' of EXTGBDATA
x5: EXTGBDATA('haha2');
MSGOUT(1,'haha2='+NUMTOSTR(x5,0));
EXTGBDATASET('haha333',x5);
y1: EXTGBDATA('totalcn2');
MSGOUT(1,'totalcn2_read ='+ numtostr(y1,0));
y2: EXTGBDATASET('totalcn2',y1+1);
MSGOUT(1,'tatalcn2_add_read out='+ numtostr(y2,0));
上述同样对'haha2'和'totalcn'进行初始化,然后在1分钟周期上运行该测试策略,hah2变量值不断增加,但totalcn变量值仍然为0,说明totalcn 没法计数?这是啥原因?莫名其妙?
|
|