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/
|