Show/Hide Toolbars


This dialect shares the features of "All Non Core Dialects"

The compiler and runtime have the following "special" behavior when compiling for the "Visual Objects" dialect.


Allows 4 letter abbreviations of some older keywords

Allows "&&" as same line comment characters, just like "//"

When a reference to XSharp.VO is added then certain functions that are VO specific are enabled, such as RtRegString()

Supports the use of '@' to retrieve the address of a variable. This may also be used for REF variables if the compiler option -vo7 is used.

The preprocessor adds a define __VO__ with a value of TRUE

Adds the VOSTRUCT and UNION entity types

Uses the _WINBOOL type for logical values inside VOSTRUCT and UNION entities

The indexer on PSZ types start with element 1


When running in Ansi more (SetAnsi(TRUE), which is the default) then the DBF header for DBFNTX gets the Ansi bit set