INFO: What Does Visual Basic Have That VBCE Doesn't Have?

ID: Q184650


The information in this article applies to:


SUMMARY

The following language features are available in Visual Basic 5.0 and 6.0, but are not available in Windows CE Toolkit for Visual Basic (VBCE).


Category         Omitted Feature/Keyword and Notes
--------------------------------------------------

Array Handling   Option Base,
                 Declaring arrays with lower bound <> 0

Collection       Add,
                 Count,
                 Item,
                 Remove,
                 Access to collections using ! character
                 (for example, MyCollection!Item)

Conditional
Compilation      #Const,
                 #If...Then...#Else,
                 Most uses of the # character, including file access using
                 #filenum (#date# is okay)

Control Flow     DoEvents,
                 GoSub...Return,
                 GoTo,
                 On Error GoTo,
                 On...GoSub,
                 On...GoTo,
                 line numbers,
                 Line labels,
                 With...End With,
                 End,
                 Stop
                 NOTE: Use App.End to end your program.
                 On Error Resume Next is provided for error handling.

Conversion       CVar,
                 CVDate,
                 Str,
                 Val

Data Types       All intrinsic data types except Variant, 
                 Type...End Type,
                 As keyword
                 NOTE: (VBCE 6.0 allows the use of Dim ... As ..., but only
                 for IDE Intellisense)


Date/Time        Date statement,
                 Time statement,
                 Timer

DDE              All DDE Functions

Debugging        Debug.Assert,
                 Debug.Print,
                 End,
                 Stop

Declaration      Declare (for declaring DLLs; there is no way to call
                 an API function directly from VBCE 5.0, you can in 
                 version 6.0),
                 New,
                 Optional,
                 ParamArray,
                 Property Get,
                 Property Let,
                 Property Set,
                 Static

Error Handling   Erl,
                 Error,
                 On Error...Resume,
                 Resume

File
Input/Output     All traditional Basic file I/O (use Windows CE ActiveX
                 controls for file I/O)

Financial        All financial functions (use Windows CE ActiveX controls
                 for financial functions)

Object
Manipulation     TypeOf

Operators        Like

Options          Deftype,
                 Option Base,
                 Option Compare,
                 Option Private Module

Select Case      Expressions containing Is keyword or any comparison
                 operators,
                 Expressions containing a range of values using the To
                 keyword

Statements       Beep


Statements with
a $ Character    Chr$,
                 Command$,
                 Date$,
                 Environ$,
                 Error$,
                 Format$,
                 InputBox$,
                 Lcase$,
                 Left$,
                 Ltrim$,
                 Mid$,
                 Right$,
                 Rtrim$,
                 Space$,
                 Str$,
                 String$,
                 Time$,
                 Trim$,
                 case$

Strings          Fixed-length strings,
                 LSet,
                 RSet,
                 Mid Statement,
                 StrConv

Using Objects    Collection access using ! 


REFERENCES

Windows CE Toolkit for Visual Basic 5.0 Books Online

Windows CE Toolkit Help for Visual Basic 6.0

Additional query words: vbce vbce6 wince


Keywords          : kbToolkit kbVBp500 kbVBp600 kbWinCE100 kbGrpVB 
Version           : WINDOWS:5.0,6.0
Platform          : WINDOWS 
Issue type        : kbinfo 

Last Reviewed: June 11, 1999