SYS(3004) - 返回环境 ID 值

请参阅

返回自动化和 ActiveX 控件使用的环境 ID 值。

语法

SYS(3004)

返回值类型

字符型

说明

SYS(3004) 返回当前 Visual FoxPro 的环境 ID 值 (LCID),该环境 ID 值由 VisualFoxPro 语言 ID 值 (LangID) 和排序 ID 值决定。

环境 ID 值决定 OLE 自动化和 OLE 控件交换信息时所用的语言。默认的 Visual FoxPro环境 ID 值是 1033 — 使用英语。

例如,假设已经安装了 Microsoft Excel 5.0 的德语版本,该版本支持英语和德语。在这样的情况下,下面的示例可以启动和关闭 Microsoft Excel 5.0 的德语版本。

oleExcel1 = CREATEOBJECT('Excel.Application')  && Starts Excel
? SYS(3005, 1033)  && English Locale ID
oleExcel.Quit  && Closes Excel with English command
oleExcel2 = CREATEOBJECT('Excel.Application')  && Starts Excel
? SYS(3005, 1031)  && German Locale ID
oleExcel.Beenden  && Closes Excel with German command

关于 Visual FoxPro 环境 ID 值的列表,请参阅 SYS(3005) - 设置环境 ID 值。关于 Locale、Language 和 Sort Ids 的详细内容,请在 MSDN 中搜索。