[futurebasic] Re: [FB] Dynamic true record creation

Message: < previous - next > : Reply : Subscribe : Cleanse
Home   : December 2000 : Group Archive : Group : All Groups

From: Jay Reeve <jktr@...>
Date: Sun, 17 Dec 00 08:53:05 -0600
>I've been wanting to use the new true records (as apposed to the pseudo
>records) because of their ability to contain fields with the same names as
>fields in other true records. So far I don't know any way to allocate them
>dynamicly. I know I could blockmove the data back and forth between one
>record where I would work on it and dynamicly allocated memory where it
>would be stored, but that seems like a major waste. Any ideas?
>
begin record myRecordType
dim aString$
dim aLong&
dim anInt%
end record
recordsNeeded = 10000'This can be set dynamically, and changed later 
using 
:'call sethandlesize(theHndl,newSize)

xref@ myRecordArray(_maxInt) as myRecordType
myRecordArray = fn newHandle((recordNeeded*sizeof(myRecordType))

myRecordArray.aString = "This is how you access fields in the handle."

hth
 0"0
 =J= a  y
  "