This content has been marked as final. Show 3 replies
Sudeshchan Shetty wrote:
> Our Win32 application uses M5drvr32.exe to play .dir files. This
> works fine in Windows
> Xp. But in Windows Vista it pops up an error message "This program
> requires at least 3MB of free virtual memory to run."
> (It is not our application problem. We are getting the same error
> message, even if we double click on M5drvr32.exe). We are getting
> this error only when "Custom size" is selected in System Preference/
> Performance Options and Initial Size is more than 1 GB.
> Why it pops up error message in Vista? Does it mean that M5drvr32
> features are not supported in Vista? If that is the case how it works
> when Custom Initial size is less than 1GB or
> "Automatically manage paging file for all drives" is selected.
Was the application created with Director 6.5? You might want to update it
to something from less than ten years ago!
What happens appears to be that when the OS reports how much RAM is
available, older apps can't cope correctly with the reported value if it's
more than a certain amount; in your case that would appear to be 1GB.
Thanks for your reply.
We are using M5drvr32.exe version 5.0.
Where do we get later version?
We didn't get it net.
Any help is hugely appreciated.
Judging by the results I found in a quick Google search, you are using a
program that came with Windows 98 to run dir files. Of course, I don't
know anything about your program or how it works, but would it not be
better to use Director to make a stub projector that plays those same
files? Or since you have the editable dir files, it should be pretty
easy to make a projector out of them and be done with it.
I have recently started using Vista and making some of my programs Vista
compatible, and for the most part it is pretty easy. Programs that do
not require any real OS interaction tend to work just fine out of the
box. Programs that write to the registry or any of the places in Vista
that require admin access simply need a .manifest file to tell Vista to
run them in admin mode.
If you are interested in Vista compatibility, then it may be a good idea
to drop the incompatible part of your program (the m5drvr32.exe
launcher) and make a compatible launcher.