Hello,
1. I tried it and it works for me without
problem.
2. If you are getting crash you must send crash report to
support
(to get crash report from indicator code you need to
UNCHECK "Catch system exceptions in Indicators and commentaries" box in
Tools->Preferences, "AFL" tab.)
Best regards, Tomasz
Janeczko amibroker.com
----- Original Message -----
Sent: Friday, April 17, 2009 8:36
AM
Subject: [amibroker] Access Error when
trying to VarGet from within a VarSet loop
Hoping
someone can help with this. I am getting an Access Violation AmiBroker crash,
and it seems to be due to using VarGet from within a VarSet loop, or at least
I think that is where the problem lies.
For example, I have several
loops of this type:
for ( R = 0; R <= Counter; R++ ) {
VarSet( "High" + R, Ref( High, -R )
);
VarSet( "Low" + R, Ref( Low, -R ) );
VarSet( "HiLoCond" + R, VarGet( "High" +
R ) - VarGet("Low" +
R) >= TestLevel ) ; }
You will notice I am setting some dynamic vars,
and within the same loop I am getting vars which have been set earlier in the
loop. Is this allowed? Or can I only do a VarGet from inside a completely
separate loop? I would think that in the order of execution, I can do what I
am doing, since the vars are set a couple of lines above, but maybe not?
__._,_.___
**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com
TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
__,_._,___
|