> Does MetaCard have something against Vista 64 bit? Ever since I got my
> new machine it's giving me errors for common stuff like writing commands
> in the message box. Is this a known issue? Is there a fix?

The problem is that under 64-bit Vista or Win 7, the "globals" now contains
global names that contain "(x86)" - the parentheses gives the Message Box
(and the Variable Watcher too) fits.

To fix this for the Message Box, create a button on a card and set the
script to:

on mouseUp
  edit script of field "Message  Field" of stack "Message Box"
end mouseUp

and click the button. In the script, in the 'returnInField' handler near the
bottom, there are two lines:

   put the globals into tGlobs
   do "global" && tGlobs & return & ... (etc.)

In between these two lines, insert:

   replace "$ProgramFiles(x86)" with "" in tGlobs
   replace "$CommonProgramFiles(x86)" with "" in tGlobs

Save the script, then execute:

   save stack "Message Box"

You're done!

Ken Ray
Sons of Thunder Software, Inc.
Email: k...@sonsothunder.com
Web Site: http://www.sonsothunder.com/

metacard mailing list

Reply via email to