Functions.SetAppLocaleID 方法 | |
设置运行时在Windows排序模式下比较字符串时使用的区域设置(SetCollation(#Windows))。
命名空间:
XSharp.VO
程序集:
XSharp.VO (在 XSharp.VO.dll 中) 版本:2.22 GA
语法 FUNCTION SetAppLocaleID(
uiNewLocale AS DWORD
) AS DWORD
public static uint SetAppLocaleID(
uint uiNewLocale
)
查看代码参数
- uiNewLocale
- 类型:UInt32
必须是有效的LocaleId,可以使用MAKELCID()和MAKELANGID()函数构造。
返回值
类型:
UInt32
之前安装的区域。
备注
此函数设置运行时在Windows排序模式(SetCollation(#Windows))下比较字符串时使用的区域,这是X#的默认模式。字符串比较负责DBF文件的排序、比较字符串(包括排序字符串数组)以及索引内的排序顺序。运行时的默认行为是通过调用GetUserDefaultLCID()函数从当前用户读取区域ID。为了避免不同用户在其计算机上选择不同区域时出现问题,您现在可以从代码中控制应用程序使用的区域。
示例
// 使用标准德语在电话簿排序模式下:
// 在默认排序模式下使用瑞士德语
// 使用挪威博克马尔语,默认排序模式
// 使用语言独立排序
参见