INFO: Differences Between QuickBasic and Visual Basic StatementsID: Q87004
|
The following is a list of statements and functions not shared between Microsoft QuickBasic version 4.5 for MS-DOS, Microsoft Visual Basic programming system version 1.0 for Windows, and the Standard and Professional Editions of Microsoft Visual Basic version 2.0 for Windows.
WARNING: One or more of the following functions are discussed in this article; VarPtr, VarPtrArray, VarPtrStringArray, StrPtr, ObjPtr. These functions are not supported by Microsoft Technical Support. They are not documented in the Visual Basic documentation and are provided in this Knowledge Base article "as is." Microsoft does not guarantee that they will be available in future releases of Visual Basic.The following table compares reserved words in QuickBasic for MS-DOS
to those in Visual Basic for Windows.
NOTE: Frequently a statement or function is not supported in one language
or the other because there is a different approach to achieve the same
result. A good example of this is the LPRINT statement in QuickBasic.
Visual Basic has a Printer object that handles the output to the system
printer.
In some cases, a statement or function is not supported because it
is a low level MS-DOS operation that conflicts with Windows, or it is
a function that is only supported in Windows.
----------------------------------------------------------------------
KEYWORD QuickBasic 4.5 Visual Basic 1.0 Visual Basic 2.0
for MS-DOS for Windows for Windows<BR/>
----------------------------------------------------------------------
BLOAD Yes No No
BSAVE Yes No No
CALL ABSOLUTE Yes No No
CALLS Yes No No
CCur No Yes Yes
CDbl No Yes Yes
CHAIN Yes No No
ChDrive No Yes Yes
CInt No Yes Yes
CLEAR Yes No No
CLng No Yes Yes
COLOR Yes No No
COM Yes No No
CSng No Yes Yes
CSRLIN Yes No No
CVD Yes No No
CVDMBF Yes No No
CVI Yes No No
CVS Yes No No
CVSMBF Yes No No
DATA Yes No Yes
DateSerial No Yes Yes
DateValue No Yes Yes
Day No Yes Yes
DEF FN Yes No No
DEF SEG Yes No No
Dir$ No Yes Yes
DoEvents No Yes Yes
DRAW Yes No No
ERDEV Yes No No
ERDEV$ Yes No No
Error$ No Yes Yes
FIELD Yes No No
FILES Yes No No
FRE Yes No No
Global No Yes Yes
Hour No Yes Yes
INKEY$ Yes No No
INP Yes No No
InputBox$ No Yes Yes
IOCTL Yes No No
IOCTL$ Yes No No
KEY Yes No No
Load No Yes Yes
LoadPicture No Yes Yes
LOCATE Yes No No
LPOS Yes No No
LPRINT Yes No No
Minute No Yes Yes
MKD$ Yes No No
MKI$ Yes No No
MKL$ Yes No No
MKS$ Yes No No
MKSMBF$ Yes No No
Month No Yes Yes
MsgBox No Yes Yes
Now No Yes Yes
ON COM Yes No No
ON KEY Yes No No
ON PLAY Yes No No
ON STRIG Yes No No
ON TIMER Yes No No
OUT Yes No No
PAINT Yes No No
PALETTE Yes No No
PCOPY Yes No No
PEEK Yes No No
PEN Yes No No
PLAY Yes No No
PMAP Yes No No
POKE Yes No No
POS Yes No No
PRESET Yes No No
QBColor No Yes Yes
RESTORE Yes No No
RGB No Yes Yes
RUN Yes No No
SADD Yes No No
SavePicture No Yes Yes
SCREEN Yes No No
Second No Yes Yes
SendKeys No Yes Yes
SETMEM Yes No No
SLEEP Yes No No
SOUND Yes No No
STICK Yes No No
STRIG Yes No No
SWAP Yes No No
TimeSerial No Yes Yes
TimeValue No Yes Yes
TROFF Yes No No
TRON Yes No No
Unload No Yes Yes
USING$ Yes No No
VARPTR Yes No No
VARPTR$ Yes No No
VARSEG Yes No No
VIEW Yes No No
WAIT Yes No No
WeekDay No Yes Yes
WIDTH Yes No No
WINDOW Yes No No
Year No Yes Yes
Additional query words: 2.00 3.00
Keywords :
Version : WINDOWS:1.0,2.0,3.0
Platform : WINDOWS
Issue type :
Last Reviewed: February 2, 1999