[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Changing histogram bar color



PureBytes Links

Trading Reference Links

Correct Dimitris. 
StaticVarSet / StaticVarGet.

Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "DIMITRIS TSOKAKIS" <TSOKAKIS@xxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Saturday, July 10, 2004 10:30 AM
Subject: [amibroker] Re: Static variables


> --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <amibroker@xxxx> 
> wrote:
> > Hello,
> > 
> > I received the following two questions by support channel
> > and thought that reply may interest more people:
> > 
> > Q1.   What is the difference between    StaticSetVar("x",5); and  
> x=5;
> > 
> Tomasz,
> I suppose you mean StaticVarSet("x",5).
> Dimitris Tsokakis
> > A1: Read me says:
> > ** Static variable - the variable has static duration (it is 
> allocated when the program begins and deallocated when the program
> > ends)
> > and initializes it to Null unless another value is specified. 
> Static variables allow to share values between various formulas.
> > Only NUMBER and STRING static variables are supported now (not 
> ARRAYS).
> > 
> > So, speaking about the difference
> > x=5; is regular variable that "lives" only DURING execution of the 
> formula.
> > 
> > StaticSetVar("x",5);
> > - gives you an access to static data storage that REMAINS between 
> execution of formulas (as long AmiBroker is running)
> > and is accessible from ANY formula.
> > You can call StaticGetVar("x") from a DIFFERENT formula and you 
> will get the value set  from another formula.
> > 
> > So Static variables are BOTH persistent (as long as AmiBroker is 
> running) and global (in "wider" scope - between different formulas)
> > 
> > Static variables can be used instead of external files to store 
> values between formula invocations.
> > 
> > 
> > -----------
> > Q2. Can I access vars that are defined in a DLL by using 
> StaticVarGet?
> > 
> > A2: Only if you create them using StaticVarSet.
> > (You can call StaticVarSet from DLL using gSite.CallFunction)
> > 
> > 
> > Best regards,
> > Tomasz Janeczko
> > amibroker.com
> 
> 
> 
> 
> Check AmiBroker web page at:
> http://www.amibroker.com/
> 
> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~-> 

Check AmiBroker web page at:
http://www.amibroker.com/

Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> To unsubscribe from this group, send an email to:
    amibroker-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/