Set 枚举 | |
与 Visual Objects SET_* 定义匹配的值
命名空间:
XSharp
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 成员
| 成员名称 | 值 | 说明 |
---|
| Exact | 1 | 指定 Visual FoxPro 在比较两个不同长度的字符串时使用的规则。 |
| Fixed | 2 | 指定用于显示数值数据的小数位数是否固定。 |
| Decimals | 3 | 指定在数值表达式中显示的小数位数。 |
| DateFormat | 4 | 指定日期和日期时间表达式的显示格式。 |
| Epoch | 5 | 更改确定如何解释没有世纪数字的日期的设置。 |
| Path | 6 | 指定文件搜索路径。 |
| Default | 7 | 指定默认驱动器和目录。 |
| Exclusive | 8 | 指定 Visual FoxPro 是否以独占或共享方式打开表文件。 |
| Softseek | 9 | |
| Unique | 10 | 指定索引文件中是否保留具有重复索引键值的记录。 |
| Deleted | 11 | 指定 Visual FoxPro 是否处理标记为删除的记录以及它们是否可用于其他命令。 |
| Cancel | 12 | --- 未使用 --- |
| Debug | 13 | --- 未使用 --- |
| Typeahead | 14 | --- 未使用 --- |
| Color | 15 | 设置控制台输出中使用的颜色 |
| Cursor | 16 | 确定 Visual FoxPro 等待输入时是否显示插入点。 |
| Console | 17 | 启用或禁用从程序中输出到控制台输出窗口或活动的用户定义窗口。 |
| Alternate | 18 | 将使用 ?, ??, DISPLAY 或 LIST 创建的屏幕或打印输出定向到文本文件。 |
| AltFile | 19 | 备用文件的输出文件名。 |
| Device | 20 | 将 @ ... SAY 的输出定向到屏幕、打印机或文件。 |
| Printer | 23 | 启用或禁用输出到打印机或将输出路由到文件、端口或网络打印机。 |
| PrintFile | 24 | 打印输出的输出文件名。 |
| Margin | 25 | 设置左打印机边距并影响所有定向到打印机的输出。 |
| Bell | 26 | 打开或关闭计算机铃声并设置铃声属性。 |
| Confirm | 27 | 指定用户是否可以通过键入文本框中的最后一个字符来退出文本框。 |
| Escape | 28 | 确定按 ESC 键是否中断程序和命令执行。 |
| Insert | 29 | --- 未使用 --- |
| Exit | 30 | --- 未使用 --- |
| Intensity | 31 | --- 未使用 --- |
| Scoreboard | 32 | --- 未使用 --- |
| Delimiters | 33 | --- 未使用 --- |
| DelimChars | 34 | --- 未使用 --- |
| Wrap | 35 | --- 未使用 --- |
| Message | 36 | --- 未使用 --- |
| Mcenter | 37 | --- 未使用 --- |
| ScrollBreak | 38 | --- 未使用 --- |
| Errorlog | 39 | --- 未使用 --- |
| Neterr | 40 | |
| Digits | 41 | 确定显示数字时小数点左侧显示的位数。 |
| AmExt | 42 | 表示 12 小时格式时间字符串的上午扩展的字符串。 |
| PmExt | 43 | 表示 12 小时格式时间字符串的下午扩展的字符串。 |
| Ansi | 44 | 确定是否使用 ANSI 或 OEM 格式创建数据库文件以及某些文本文件操作是否在两种字符集之间进行转换的设置。 |
| Yield | 45 | |
| Locktries | 46 | 某些锁定操作重试的次数 |
| AmPm | 47 | 确定时间字符串是 12 小时格式还是 24 小时格式的设置。 |
| Century | 48 | 确定日期表达式是否显示世纪部分。 |
| DigitFixed | 49 | 固定用于显示数值输出的位数的设置。 |
| DecimalSep | 50 | 确定在显示数值和货币表达式时使用的小数点字符。 |
| ThousandSep | 51 | 指定在显示格式化的数值或货币值时小数点左侧每组三位数字分隔的字符。 |
| Timesep | 52 | 时间字符串中使用的当前分隔字符。 |
| Fieldstore | 53 | 确定是将赋值分配给字段还是分配给内存变量的设置。 |
| Science | 54 | 控制数字是否以科学计数法显示的设置。 |
| Cpu | 55 | --- 未使用 --- |
| Floatdelta | 56 | 确定即使两个浮点数不同也会被认为相等的点的设置。 |
| Math | 57 | --- 未使用 --- |
| International | 58 | |
| DateCountry | 59 | 指定日期和日期时间表达式的显示格式。 |
| DefaultDir | 60 | |
| EpochCent | 70 | 确定 X# 如何解释仅指定两位数年份的日期。 |
| EpochYear | 71 | 确定 X# 如何解释仅指定两位数年份的日期。 |
| DateFormatNet | 72 | 当前的 .Net 格式日期格式。 |
| DateFormatEmpty | 73 | 当前日期格式的空表示。 |
| SysObject | 74 | SysObject 值 |
| NoMethod | 76 | 使用晚绑定发送操作符在对象中未找到的最后一个方法。 |
| Patharray | 78 | 当前路径设置为字符串数组。 |
| NatDLL | 79 | 确定当前 Nation DLL 的名称。 |
| CollationTable | 80 | 确定从当前 Nation DLL 读取的排序数组 |
| ErrorLevel | 81 | --- 未使用 --- |
| ErrorBlock | 82 | 为当前错误处理程序设置的代码块。 |
| LastScriptError | 85 | 发生的最后一个脚本错误。 |
| LastFound | 86 | 使用 File() 找到的最后一个文件 |
| DelimRDD | 89 | 确定当前 Delim RDD 的名称。 |
| FieldDelimiter | 90 | 确定 Delim RDD 的当前字段分隔符 |
| RecordDelimiter | 91 | 确定 Delim RDD 的当前记录分隔符 |
| ErrorLogFile | 92 | 默认 RT 错误处理程序的错误日志文件名。默认为 VOERROR.LOG |
| Dict | 98 | 为当前错误处理程序设置的代码块。 |
| Intl | 99 | |
| RddInfo | 100 | |
| MemoBlockSize | 101 | 指定 X# 如何分配磁盘空间以存储备注字段。这是 FoxPro 方言的 64 和其他方言的 32。 |
| DefaultRdd | 102 | 确定当前默认 RDD。这是 FoxPro 方言的 DBFVFP 和其他方言的 DBFNTX。 |
| MemoExt | 103 | 确定当前默认的备注文件扩展名。 |
| AutoOpen | 104 | 确定是否应自动打开生产 CDX 文件。默认为 TRUE |
| AutoOrder | 105 | 确定是否应选择生产 CDX 中的第一个索引。默认为 FoxPro 方言的 0 和其他方言的 1。 |
| HpLocking | 106 | 是否应为 DBFNTX 文件使用高性能 NTX 锁定。 |
| NewIndexLock | 107 | 是否应为 DBFNTX 文件使用新的索引锁定方案。 |
| Autoshare | 108 | |
| StrictRead | 109 | |
| BlobCircref | 110 | |
| Optimize | 111 | 启用或禁用查询优化。 |
| FoxLock | 112 | 是否应为 DBFCDX 和 DBFVFP 文件使用 FoxPro 锁定方案。 |
| RddInfoMax | 119 | 确定 RDD 相关设置的最大数量。 |
| WinCodepage | 120 | 确定当前的 Windows 代码页编号。 |
| DosCodepage | 121 | 确定当前的 DOS/OEM 代码页编号。 |
| CollationMode | 122 | 确定当前的排序模式(Windows、Clipper、Ordinal、Unicode、XPP)。 |
| Asserts | 125 | 指定在使用等号运算符(=)进行 SQL 字符串比较或二进制表达式比较时,是否用空格填充较短的字符串或用零(0)字节填充二进制表达式。 |
| AutoIncError | 126 | 指定在尝试更新或插入具有自动递增值的字段时是否生成错误。 |
| CollateFox | 127 | 指定在后续索引和排序操作中字符字段的排序顺序。默认为 MACHINE。 |
| Compatible | 128 | 控制与 Microsoft FoxBASE+ 和其他 FoxPro 语言的兼容性。 |
| Database | 129 | 将打开的数据库设置为当前数据库或设置为无当前数据库。 |
| DataSession | 130 | |
| DebugOut | 131 | 将调试输出定向到文件。 |
| Directory | 7 | 指定默认驱动器和目录。 |
| FullPath | 132 | FoxPro: CDX()、DBF() 和类似函数是否应返回完整路径。 |
| Headings | 144 | |
| Lock | 133 | 启用或禁用某些命令中的自动文件锁定。 |
| MemoWidth | 134 | 指定备注字段和字符表达式的显示宽度。默认值为 50。 |
| MultiLocks | 135 | 确定是否可以使用 LOCK() 或 RLOCK() 锁定多个记录。默认值为 OFF。 |
| Near | 9 | 确定在 FIND 或 SEEK 未成功搜索记录后记录指针的位置。 |
| Null | 167 | 确定 ALTER TABLE、CREATE TABLE 和 INSERT - SQL 命令如何支持空值。 |
| Point | 50 | 确定在显示数字和货币表达式时使用的小数点字符。 |
| Refresh | 136 | 确定是否以及多长时间更新本地内存缓冲区以反映网络上其他用户的更改。 |
| Reprocess | 137 | 指定在锁定文件或记录失败后,Visual FoxPro 尝试锁定的次数和时间。 |
| Safety | 138 | 确定 Visual FoxPro 在覆盖现有文件之前是否显示对话框。 |
| Separator | 51 | 指定在显示格式化的数字或货币值时,小数点左侧每组三位数字之间的分隔字符。 |
| Space | 139 | FoxPro: 在 ? 和 ?? 字段表达式之间添加空格。 |
| SqlBuffering | 140 | 指定 SQL - SELECT 语句中的数据是基于缓冲数据还是写入磁盘的数据。 |
| SqlAnsi | 141 | 指定在使用等号运算符(=)进行 SQL 字符串比较或二进制表达式比较时,是否用空格填充较短的字符串或用零(0)字节填充二进制表达式。 |
| TextMerge | 142 | FoxPro: 是否启用文本合并。 |
| VarCharMapping | 143 | |
| TextMergeDelimiters | 146 | |
| WithStack | 145 | 指定如何将字符数据表达式映射到查询结果集。 |
| CharSet | 160 | |
| HandleEvent | 161 | |
| DevTimeOut | 162 | |
| Accelerators | 163 | |
| Colormode | 164 | |
| Rushmore | 165 | |
| SmartFilter | 166 | |
| NullValue | 167 | |
| Collation | 168 | |
| Lexical | 169 | |
| Language | 180 | |
| IdleRepeat | 181 | |
| FileCase | 182 | |
| DirCase | 183 | |
| DirSeparator | 184 | |
| Eof | 185 | |
| HardCommit | 186 | |
| ForceOpt | 187 | |
| DbfLockscheme | 188 | |
| Defextensions | 189 | |
| Eol | 190 | |
| Trimfilename | 191 | |
| Hboutlog | 192 | |
| Hboutloginfo | 193 | |
| Codepage | 120 | |
| Oscodepage | 121 | |
| Timeformat | 196 | |
| Dbcodepage | 197 | |
| User | 200 | 用户定义设置的开始。 |
| Axslocking | 201 | |
| Rightschecking | 202 | |
| Connection_handle | 203 | |
| Exactkeypos | 204 | |
| Sql_query | 205 | |
| Sql_table_passwords | 206 | |
| Collation_name | 207 | |
| Sql_timeout | 208 | |
| Sql_parameters | 209 | |
备注
全局设置存储在 RuntimeState 中,并且是线程特定的。
这些设置的数值表示在 runtimestate 的设置字典中的键。
参见