这种方言具有“所有非 Core 方言”的特征。
编译器和运行时在编译 “Visual Objects” 方言时具有以下“特殊”行为。
•允许使用 4 个字母缩写某些旧关键词
•允许使用“&&”作为同行注释字符,就像使用“//”一样
•如果添加了对 XSharp.VO 的引用,就会启用某些特定于 VO 的函数,例如 RtRegString()
•支持使用“@”来获取变量的地址。如果使用编译器选项 -vo7,这也可以用于 REF 变量。
•预处理器添加了一个值为 TRUE 的定义 __VO__
•添加 VOSTRUCT 和 UNION 实体类型
•将 _WINBOOL 类型用于 VOSTRUCT 和 UNION 实体内的逻辑值
•PSZ 类型的索引器从元素 1 开始
•当以 Ansi More(SetAnsi(TRUE),即默认值)运行时,DBFNTX 的 DBF 头会设置 Ansi 位