|
Thanks Terry!
You'd think I'd know that by
now, wouldn't you?
----- Original Message -----
Sent: Tuesday, May 23, 2006 6:19 PM
Subject: RE: [amibroker] puzzled by
procedure
Because there is no
such thing as a string array. When it's true (the correct or "true" bar is
selected) all occurrences are true and when it's false everything is
false.
-----Original
Message----- From:
[email protected]
[mailto:[email protected]]
On Behalf Of
cstrader232 Sent:
Tuesday, May 23, 2006 14:37 To: [email protected] Subject: Re: [amibroker] puzzled by
procedure
as far as I can tell, FA() should
and does return TRUE on and only on the bar where foo==33; That
operates as I expect.
It's FB() that I don't get,
because it does not return TRUE only on the bar where foo == 33, but,
when the 33 bar is selected, it returns TRUE for every bar in the
array.
As I think about it it must be
that FA() is numeric while FB() is array-based. But how can I get FB()
to return an array in which only foo(barcount-10) is
true?
----- Original Message -----
Sent:
Tuesday, May 23, 2006 4:22 PM
Subject: Re:
[amibroker] puzzled by procedure
foo ==33 is not a correct
structure.
== is used as an equality test.
Not an assignment of value.
----- Original
Message -----
Sent:
Tuesday, May 23, 2006 1:16 PM
Subject:
[amibroker] puzzled by procedure
Could someone
explain to me why these two function don't work the same way?
foo[BarCount-10] = 33;
procedure FA() {return foo
==33;}
procedure FB() {return StrFind(NumToStr(foo), "3");}
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For other support material please check also:
http://www.amibroker.com/support.html
SPONSORED LINKS
YAHOO! GROUPS LINKS
|