之前运行正常的公式在V3.4B上异常,公式无法运行且在编辑公式画面中点击“编译公式”就死机。
后来查询发现只要公式中使用了Begin..End的嵌套就会死机,下面这段代码是范例:
for i=-5 to 10 do
begin
if i=5 then break;
if i > 0 then
begin
msgout(1, 'AA1111AA');
msgout(1, 'AA2222AA');
msgout(1, 'AA3333AA');
end
else
begin
msgout(1, 'BB1111BB');
msgout(1, 'BB2222BB');
msgout(1, 'BB3333BB');
end
end
明晚郑州商品交易所的夜盘就上线了,麻烦版主尽快协助,谢谢!
1,运行情况稳定,本地测试此段代码没有问题。
用户可单独运行下次段代码试试
2,软件升级说明用户可以看下,都是提升效率。不可能是越升级效率越慢的
我就是单独将以下代码放在代码编辑器中,然后点击“编译公式”之后,就死机了。
for i=-5 to 10 do
begin
if i=5 then break;
if i > 0 then
begin
msgout(1, 'AA1111AA');
msgout(1, 'AA2222AA');
msgout(1, 'AA3333AA');
end
else
begin
msgout(1, 'BB1111BB');
msgout(1, 'BB2222BB');
msgout(1, 'BB3333BB');
end
end
你之前用的是逐k还是序列模式,本地测了用在逐k模式都会崩溃。
用在序列下都没问题