Three answers:
First, I agree with Chris' comment for using about 100 global
variables, there should be no problem with that many (as long as you
can remember what each one does :) ). While V12 is an excellent
product, using it to save a large number of global variables would be
not be the best use of it.
Next, if you are looking for a way to write out variables and read
them back in at the beginning of the next session, and you are
already using or considering using a cast file on the user's hard
disk, please read my article on DOUG on "Data cast members" at:
http://www.director-online.com/accessArticle2.cfm?id=442
Finally, if you find that you have large numbers of global variables,
one overall design approach would be to start getting into object
oriented programming. Using OOP you can easily reduce the number of
globals by identifying and grouping related variables (and handlers)
into global objects. When you do this, the variables change from
begin individual globals into a single global object with a bunch of
property variables. If you need an intro, check here:
http://www.furrypants.com/loope
Irv
At 8:56 AM -0400 6/28/01, Gene Fritzinger wrote:
>Hello List,
>
>I'm creating a simulated version of a software package for use in a
>CBT. There are many MIAWs and much information shared between
>movies as global variables. I estimate that by the time I'm through
>with project, there may be over one hundred global variables, some
>of which will be saved to disk. I will also be copying a Cast to
>user's hard drive to save selections and other field members. My
>question is, is 100 (or so) global variables too many? Should I
>consider another approach, such as saving information in a database
>or field members off-stage? I have the V-12 DBE Xtra, but I'm not
>sure my schedule will allow the time necessary for the learning
>curve. Please consider sharing your thoughts and opinions on the
>best way to handle this situation.
>
>Thanx in advance,
>g fritzinger
>
>
>[To remove yourself from this list, or to change to digest mode, go to
>http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
>email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
>Lingo-L is for learning and helping with programming Lingo. Thanks!]
--
Lingo / Director / Shockwave development for all occasions.
(Home-made Lingo cooked up fresh every day just for you.)
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo. Thanks!]