GlobalVariable : aa = 0;
aa := BarPos;
bb:aa,nodraw;
为何bb永远是0呢?逐k模式下。
这个后台用的全局变量,你在没有相关新的赋值,它就是定义时的初始值0.
图表使用的是VARIABLE.
用序列模式
图表使用的是Variable
这个变量的使用方法是不是后来改了?
globalvariable:Play=0;
MSGOUT(1,'前'+numtostr(Play,0));
if 1 and barpos>Play then
begin
Play:=barpos;
MSGOUT(1,'后'+numtostr(Play,0));
playsound(1,'d:\default.wav');
end
我几年前写的代码,还是逐k模式,意思是,一根k线只播放一次声音,当时都能用呢!现在是不是改机制了?
你这个是在后台运行的还是图表上运行的?