Background
Let me set the scene by explaining what I'm trying to do.
1. I'm working on several educational projects. The current batch is aimed at the pre-reading level. I'm trying to give each of these a similar
look and feel so the users will feel a familiarity.
2. To achieve this degree of familiarity, I use similar instructional, reinforcement, and testing techniques. I build these around similar styles of text and graphic objects. In an attempt to reduce boredom, I try to implement as much animation as is relevant.
3. I build a
front-end for each pub to explain how the pub works. Because each front-end is similar and short (about 5-6 pages), I keep one as a template and cobble it onto each pub, and then make any of the changes that might be necessary.
I used to make these front-ends as separate stand-alone .exes and launch the main file from within the front-end.
That worked great, until the current pubs which have gone to the next level of complexity -- for me, not for the users
The current issue
These new pubs include a variety of sounds and colours which I use as part of various self-correcting techniques. I've used these successfully in earlier pubs, but feedback is that the sameness of these colours and sounds can be boring. Therefore, the need for a
set-up front-end where the users can change the settings.
Currently, with the integrated front-end, it's a pretty simple matter to create publication and page variables which, when used appropriately, can control things like:
(i) Sound On/Off; (iii) Background music On/Off; Speech On/Off; and (iv) the selection of background colours.
Does anyone have any experience or suggestions?
Having the set-up front-end as a separate pub, poses challenges which I have not yet successfully overcome, largely because I have
limited or
no experience with what I believe is involved. I'd like some indications that success might be possible before I waste hours by going down a path that isn't practical.
Basically, I need to be able to record the setup choices and make them available to the launched program.
1. Passing parameters when launching a file.
This seemed to be an obvious choice, but I'm missing something because I've never been able to get it to work.
2. Other options
Storing the results in a text file.
Writing the results to the Registry.
Storing the results in an INI file.
These last 3 seem like they should work, but I have no experience with any of them.
If someone has had great success with any of these, for similar purposes, I'll try and master the techniques involved.
I look forward to being motivated