As many of you have probably read I have written a VERY large game
application in 16bit VB3 and PowerBasic 2.0.
My application runs fine on Windows 3.1, 95, 98, and ME (upgraded)
But a guy from Brazil downloaded my software ran it and recieved
a "File Not Found" error.
When I asked him to look in his Windows System directory for
these files:
Kernel
GDI
User
User32
He didn't have them. He had GDI.EXE in his System32 directory, but
not in his Windows/System directory. I took my application and ran
it on a Pentium 1Ghz with Windows 2000NT and all HELL broke loose. The
program recieved bogus ERRORS! The most significant of these errors
was the fact that the program attempted to set the value of a Timer
control but the System says its not available. When the program
goes to debug and I hit F8 on the line in question it executes.
Apparently the control isn't avaiable or able to be seen by windows.
If I wait a second, in debug mode and hit F8 it executes the
line of code. - Like my 1Ghz is executing my code too fast or something.
So my question/problem is this:
What the hell is going on? Is Microsoft going to totally drop 16bit
support? Can someone explain to me, as a developer what I should do?
I hate to think all of my work will be trashed because of no-16bit
support.
Furthermore, why would there be versions of windows with missing files?
I'm lost and I need direction on what to do and where to go with respect to
development. Rewriting can take a long time and I'd be pissed to
find out more problems will occur because of new Windows versions.
------------------
Explorations v3.0 RPG Development System
http://www.explore-rpg.com
application in 16bit VB3 and PowerBasic 2.0.
My application runs fine on Windows 3.1, 95, 98, and ME (upgraded)
But a guy from Brazil downloaded my software ran it and recieved
a "File Not Found" error.
When I asked him to look in his Windows System directory for
these files:
Kernel
GDI
User
User32
He didn't have them. He had GDI.EXE in his System32 directory, but
not in his Windows/System directory. I took my application and ran
it on a Pentium 1Ghz with Windows 2000NT and all HELL broke loose. The
program recieved bogus ERRORS! The most significant of these errors
was the fact that the program attempted to set the value of a Timer
control but the System says its not available. When the program
goes to debug and I hit F8 on the line in question it executes.
Apparently the control isn't avaiable or able to be seen by windows.
If I wait a second, in debug mode and hit F8 it executes the
line of code. - Like my 1Ghz is executing my code too fast or something.
So my question/problem is this:
What the hell is going on? Is Microsoft going to totally drop 16bit
support? Can someone explain to me, as a developer what I should do?
I hate to think all of my work will be trashed because of no-16bit
support.
Furthermore, why would there be versions of windows with missing files?
I'm lost and I need direction on what to do and where to go with respect to
development. Rewriting can take a long time and I'd be pissed to
find out more problems will occur because of new Windows versions.
------------------
Explorations v3.0 RPG Development System
http://www.explore-rpg.com
Comment