We have the exact same courseware installed on 8 machines that are all setup the exact same way. 2 of them are working correctly. The remaining six machines display the following error message when trying to access functions in the DataSafe Xtra:
Internal error in authorware: unable to find a valid in-memory scripting xtra object for call of function "mcDataSafeRegister".
The same error appears for any subsequent attempt to access the DataSafe Xtra.
What doesn't make sense is that there are 2 machines that are working OK and access that Xtra without any problems. We've copied the code from the working machines to the non-working ones and still get the same error.
Have you compared the security settings on each machine - e.g. are the working machined logged in as Admin and the others not? What OS are they running? If Vista, do they have UAC on /off?
I assume you are talking about Authoware content that is not* web packaged?
From what I can remember of this type of error it's almost always a file-not-found condition or an access-denied condition. A third possibility is corrupted file from a bad burn, that's less common but I wouldn't rule it out. When you say they're set up "exactly" the same do you mean they're configured to be the same by some automated process? You can many do everything the same way and still wind up with differences. For instance: User Joe installed the application in his profile folder just like user JoeSomebodyElseWithReallyLongName. Sure they followed the same steps, but that's not exact. So take Steve's suggestion that there might be some differences and look at everything that might be different between the two environments.
MJW, were you able to complete a transaction at the link you gave me? When I clicked on the "Get the Xtra" link the browser was redirected to ShareIt and then back to http://www.mediaclick.us/, which does not exist.
I wrote an email to the folks at mediamacros.net hoping to find someone who can sell me that Xtra.
I actually didn't purchase it. I decided to use BuddyFile instead since the author still supports it (he also wrote the BuddyAPI). Also, the DataSafe XTRA is tied to your CPU which makes it pretty hard to change machines.
I was in contact with Chuck Neal (email@example.com). Not sure if he's still there.
Hope this helps...