Vista 64 patch for Rev 3.0

Up to now, running the Revolution IDE on a Vista 64-bit OS was most problematic– if you could run it at all. I spent a number of hours chasing down the various issues and have fixed all of them I could find. Those with Rev 3.0 and Vista 64 can download my Vista 64 patch at:

http://www.gadgetplugins.com/altplugins/Vista64Patch.rev

Basically, the main issue has to do with ‘the globalnames’ where there are two environment globals which are problematic:

$ProgramFiles(x86)
$CommonProgramFiles(x86)

I’ve tracked down both the message box bug and the script editor bug to this problem and have created a patch which writes to and saves the Message Box stack and the revDebugger stack. As with all my patches, you can revert to a previous state.

This patch will not run on anything but Vista 64. Even if a mac or other pc were patched, things will work as they should. I suspect this patch will be in an upcoming version of Rev. AFAICT, there are no other outstanding issues with running Rev 3.0 in Vista 64 versus running Rev 3.0 in Vista.

Subscribe to this Post & Connect

You can subscribe to any comments and changes to this post and follow on several social networks.

One Response to Vista 64 patch for Rev 3.0

  1. Steve R February 25, 2010 at 2:17 am #

    First, thanks for writing and posting your patch. I had traced the problem, but I didn’t know the solution until I found this. And it certainly has proven useful for me (I run Rev Media 2.9 for a number of projects that have problems with RM’s menu delay with later versions).

    If you revisit this project, you might want to add that it seems to be necessary as well in Windows 7 — and that the field script patch should be run on both the standard menubox (“single line”) and again on the multiline box (“multiple lines”). The stack script patch , as indicated, only has to be run once. Being lazy, I just adapted the exisiting field patch to run in a loop twice, with each iteration choosing the right card.

    –Steve R

Leave a Reply