Runtime Error 200 while trying to run old .exe files (MS-DOS era)
Hi:
I have some old .exe files that were developed during the
MS-DOS era.
I have run them in a Windows 95 system and everything was ok then. However
with Windows XP a Runtime Error 200 message appears on my screen (while
executing C:\WINDOWS\system32\cmd.exe).
What is error 200? How could I run those old files again in a XP system? Do
I need to modify something in the XP?
Re: Runtime Error 200 while trying to run old .exe files (MS-DOS era)
"QUESTIONC++" <cuteboy37@yahoo.com> wrote in message
news:E51A605E-2560-4199-8DB4-AA168F43E04C@microsoft.com...
> Hi:
> I have some old .exe files that were developed during the
> MS-DOS era.
>
> I have run them in a Windows 95 system and everything was ok then.
> However
> with Windows XP a Runtime Error 200 message appears on my screen
> (while
> executing C:\WINDOWS\system32\cmd.exe).
>
> What is error 200? How could I run those old files again in a XP
> system? Do
> I need to modify something in the XP?
>
> Thanks in advance for your comments
Looks like you have run into an oldie but a goodie (and has nothing to
do with Windows at all, if I'm right). Most likely, these old .exe
files were compiled with Borland Turbo Pascal 7, which had a bug that
caused Runtime 200 errors when they were run on a PC faster than about a
200MHz PC. Here's an excerpt from the comp.lang.pascal.borland FAQ:
Why do fast CPUs (Celeron, Pentium II and >200MHz) give problems
with Crt.Delay?
A problem may occur with a PP-200 (or better) CPU in that Runtime
Error 200 is generated in the start-up code
<snip>
Osmo Ronkanen has produced a Loader program for those programs that
cannot be patched. His newsgroup posting is available from ftp://garbo.uwasa.fi/pc/turbopa7/tfix.zip
<snip>