It is possible to write a windows program in QB. Windows supply's its own interrupt vector, meaning that you can create windows programs in any language which allows you to use interrupts. Read "Advanced assembly language", by steve holzner.
While this is technically correct, it's actually using machine language (NOT assembly) in QBasic. And you have to have a list of the machine language byte values to PEEK, POKE, and/or CALL ABSOLUTE with, which is way harder than doing it in C, where you can use the assembly language mnemonics.
Not to mention that (with regards to the "using the Windows interrupt" idea) you can, I suspect, only access the 16-bit subsystem and thus are effectively limited to writing Windows 3.1 programs without the advantage of proper structures in memory and such (no pointers, either).
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.