Hi Everybody,

I have a director project I'm creating for a client that starts with a
projector stub called "Start_Perceptual" that uses a "go to movie" to
play a second movie called "Perceptual".  I'm doing most of the
development on a Mac, but the problem only occurs during projector
playback on a PC (off the HD or a CD).  I've had it happen only once on
my PC, but my client has it happen randomly about once every 10-20 times
he runs the projector.  Enough to be a definite problem, but not enough
to make it easy to find the problem.

My problem arises when the userclicks a button to move between one frame
and another in the second movie.  It's always in a frame sequence used
to set preferences for the program.  I have 2 frames that can be
switched between and both have 18 text boxes for numerical data with two
buttons for each box to increment/decrement the values in the boxes.  In
addition, I have 18 radio buttons on one of the frames and 6 checkboxes
on the other.  I also have a clock that continually updates with the
current time.  When the problem starts it usually begins by dropping
some of the text in the boxes, if the frames are entered again, then
some of the controls are missing, and finally a small black rectangular
bar (possibly a trashed sprite) pops up on screen.  At this point, the
program crashes, giving the Windows error:  Illegal Operation,  Start
Perceptual caused an invalid page fault in module DIRAPI.DLL at
0167:68085667, etc.

If the program is restarted, it crashes again with the same error and
leaves another corrupted DIRAPI.DLL file in the TEMP directory, but if
the PC is rebooted, it clears out all of the trashed DIRAPI.DLL files
and the program runs fine.

I would like to know if anyone has had a similar problem with the
DIRAPI.DLL file getting corrupted and what are the possible causes for
it and also if there is something I could look for in my code or frame
set up that might be causing the problem (i.e. the clock code or too
many text boxes/radio buttons).  I also use FileIO to load and save the
preferences when the user enters and leaves the frames, but I haven't
had any corrupted files (yet).  I have tried both a full projector and
the shockwave quick starting projector with the xtras external to the
projector, but it didn't make a difference.

Any help would be appreciated, if any other information would help, you
can email me directly at [EMAIL PROTECTED]

Thanks,
Brian Wind

[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!]

Reply via email to