Borland Turbo Pascal 7.0 graphics not working on windows XP

Hi all!
I need to write a program in Turbo Pascal which uses Graphics, however I cannot make it work on Windows XP.  
I could partition the hard disk and install also windows98 however I still need the program to run on XP.
Can anyone help please?


Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Could you clarify "not working"? Are you getting an error message, freeze, or what?
saskya75Author Commented:
I'm getting a graphics not initialised error - the program works fine on windows98.  I checked the path of the bgi files on my computer and it is correct
Since Turbo Pascal was for MS DOS, is it compatible with Win XP?

Cloud Class® Course: Microsoft Exchange Server

The MCTS: Microsoft Exchange Server 2010 certification validates your skills in supporting the maintenance and administration of the Exchange servers in an enterprise environment. Learn everything you need to know with this course.

saskya75Author Commented:
everything else other than the graph unit seems to work.  I was wondering whether anyone experienced the same problem with the graph unit.

Wim ten BrinkSelf-employed developerCommented:
I think you'll have to check the compatibility options in XP and adjust them for your application. Furthermore, forget about using DOS applications within Windows XP because MS doesn't want to support DOS applications anymore.
You could download VMWare from and install it. Then you can create a virtual machine and run your executable within this virtual machine. (After you've installed DOS or Windows on this virtual machine.)

Also keep in mind that Turbo Pascal is over a decade old now. It's still in use at some places but it's not really useful these days, unless you also have antiquated hardware... ;-)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
saskya75Author Commented:
I need to finsh an assignment in Pascal so i don't  really have a choice.  

Thanks for your helpful hints

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.