AllExperts > Qbasic, Quickbasic 
Search      
Qbasic, Quickbasic
Volunteer
Answers to thousands of questions
 Home · More Qbasic, Quickbasic Questions · Answer Library  · Encyclopedia ·
More Qbasic, Quickbasic Answers
Question Library

Ask a question about Qbasic, Quickbasic
Volunteer
Experts of the Month
Expert Login

Awards

About Us
Tell friends
Link to Us
Disclaimer

 
 
 
 
About Alex Barry
Expertise
I have been a qbasic programmer since 2000, creating games, minor libraries and various small programs. I have experience using interrupts, graphics, file input/output, the mouse cursor, and using libraries. I have also learned FreeBASIC, c/c++, python, php and html.
I do not claim to be an absolute authority in any language, but I don't mind looking things up and learning with you.

Experience
Hobby programming since 2000

I no longer belong to any community programming groups, but do have knowledge of *basic dialects and C/C++

 
   

You are here:  Experts > Computing/Technology > Basic > Qbasic, Quickbasic > QB45 Application Update

Qbasic, Quickbasic - QB45 Application Update


Expert: Alex Barry - 6/22/2009

Question
Alex,

I have an old QB45 application that I wrote in the early 90s.  It uses vga screen mode 12 and works relatively well when run in a DOS window under most versions of MS Windows in the full screen mode.  I have successfully run the application in partial screen windows using DOS emulators like DOS Box.  The application does not support mouse input nor printer output.  I would like to update the application to: (1)support limited mouse input, (2) printer output (using built-in MS Windows printer drivers), (3)launch directly in a window without invoking a DOS emulator while keeping the same graphical "look and feel" screen mode 12.  In your opinion, is this possible without a total re-coding in Visual Basic?

Answer
Hi, James,

I don't think visual basic will do what you want, however, there are a few options you could try.  First, I'd suggest a compiler called "FreeBASIC" ( http://www.freebasic.net/ ) - the compiler has a mode where it can, with almost no errors, compile old qbasic code.  Another one you could try, that has a more QBasic feel is qb64 ( http://www.qb64.net/ ) - I think this one may even have a similar IDE of QBasic, but doesn't need an emulator.
With either of those, you can use native mouse support - and both have active forums you can ask questions (I'm able to help you, too)

I hope that helps you out,
-Alex

Add to this Answer   Ask a Question


 
User Agreement | Privacy Policy | Kids' Privacy Policy | Help
Copyright  © 2008 About, Inc. AllExperts, AllExperts.com, and About.com are registered trademarks of About, Inc. All rights reserved.