[futurebasic] Re: [FB] Conditional Record Compiles

Message: < previous - next > : Reply : Subscribe : Cleanse
Home   : July 2002 : Group Archive : Group : All Groups

From: Alain <apastor@...>
Date: Sun, 28 Jul 2002 18:29:56 +0200
le 28/07/02 14:45, Jay à jktr@... a écrit :

>>> Be your own expert: read the Reference Manual entry on "compile
>>> long if".
>>> Robert P.
>> Tried that!
>> Didn't give me a clue.
>> That's why I'm asking the list, RP
>> Pete...                          (the other one)
> I tried it, too, before my first reply. It suggested that COMPILE LONG IF
> might not serve for what Pete wants to do, but gave no hint of how it
> could be done, if at all. Are you looking at a later version of the
> manual than we are? (R6)

What Pete wants to do would be easily doable with pseudo records since the
compiler produces constants instead of true fields for the record. That can
give us a possible workaround for true records:

// unrem below to see the difference
begin record totoRec
dim x as int
end record : _totoRec = Sizeof(totoRec)

window 1

compile long if def _totoRec
print "toto record is here"
compile xelse
print "no toto record for you"
compile end if

until fn button