In doing more reading, I think I answered a lot of my questions. ID's
aren't reused. The ID of the stack contains the last ID assigned. Looks
like IDs go for 1000-100,999.
I delete and create fields because it makes the code much
simpler. Otherwise I have to create "field management functions" to
shuffle the fields around, hide ones that aren't used, make sure they
aren't named in a way that will clash with fields that I am using. This
wouldn't be too hard, but would be much more complex and could be a source
of bugs.
I'm also grouping fields to facilitate the layout. There is no easy way to
move a field from one group to another that I can see, except for cutting
and pasting. I suppose I could rework my algorithms to not use groups.
At 10:23 AM 8/24/2006, you wrote:
Peter,
Just curious : why do you delete & create fields ?
Instead, why don't you work with a maximum set of fields (the
maximum number of flds you'll ever need simulateously) and
just replace the content of those fields on the fly ?
JB
> I am creating an app that creates and deletes a lot of fields. It is
> basically a educational title with cloze activities (i.e., fill-in,
> like "The d_ _ likes to ch_ _ _ the ball.")
>
> I read the content from an external text file and then copy an existing
> field to get the different parts. In the example above I create 10 fields
> containing "The " "d" "_" "_" " likes to " "ch" "_" "_" "_" " the ball."
>
> I use separate fields so I can more easily control the placement of the
> text so as to not have text moving as I replace the underscores with
> letters (e.g. "_" is a lot wider than an "i", so if I have "dig" as "d__ a
> hole," and I replace the first _ with i, the text after the I will move to
> the left.)
>
> My concern is that with creating and deleting so many fields, I might run
> out of IDs. Are the IDs ever reused?
>
> This probably isn't a problem with the runtime, since the stack isn't
> saved, so the next time the program is run, it will start with the same IDs
> each time. My main concern is in testing the program in the IDE and
> ratcheting up the ID numbers. Is this a valid concern? Is there anyway to
> "reset" the ID numbers?
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
Peter T. Evensen
http://www.PetersRoadToHealth.com
314-629-5248 or 888-682-4588
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution