|
-
Feb 3rd, 2006, 05:09 PM
#1
Thread Starter
New Member
MS-DOS Visual B color in Win XP
VB MS-Dos program color statements work with Win 98. Have found I needed
to add Screen statements to fill screen in Win XP (Screen 9). However color statemets don't work. Any color statement as COLOR 0,7 (black letters on white background) are invisable in Win XP. Have read up on Palette statement but my 1992 documentation is very sketchy. I use a compiler
& do not use any "new" basic techniques (programs originally written in
IBM basic in late 80's. Thanks for any help. (This is my 1st post - hope it
is clear)
-
Feb 4th, 2006, 07:52 AM
#2
Re: MS-DOS Visual B color in Win XP
Welcome to VBForums! 
The way that Win XP (or Win 2000) works with 'old' programs is very different to the way Win 98 did, I have found that very few DOS programs display properly without setting compatability options.
To do this, create a shortcut to the program, then right-click on the shortcut and select the "Compatability" tab. Unfortunately I don't know what settings are likely to work for you, but there aren't many choices so you should be able to work it out.
-
Feb 4th, 2006, 10:01 AM
#3
Thread Starter
New Member
Re: MS-DOS Visual B color in Win XP
Tried compatibility options earlier with no luck.
Was told I needed a screen statement which I implemented.
Solved the "didn't fill the screen problem" but also created the color problem.
Color works fine with screen 0, however the display is squashed.
-
Feb 19th, 2006, 07:26 AM
#4
Thread Starter
New Member
Re: MS-DOS Visual B color in Win XP
Solved the problem but not sure why.
Screen 9. (gets me a full screen)
Screen 0. (retains full mode but gets me my original hilite colors)
Thanks for responses.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|