如何查看xLanguage标准class下的代码?
How to see the code under xLanguage standard class?
我需要查看 class xLanguage
下的代码。
为了了解如何获取语言 描述,
xLanguage::languageID2Description(str languageID) // method
这是一个内核函数,所以您看不到源代码(实际上)。
语言可以是 added/removed,所以我怀疑它通过实际文件系统(可能在 C:\Program Files\Microsoft Dynamics AX\Server\[aos_name]\bin\Application\Appl\Standard
中某处)检索该描述,或者它存储在模型存储数据库中的某个地方。
如果您要求查看代码只是出于其他目的(外部系统?)检索 Description
,那么最简单的方法就是创建您自己的静态 table 并将 languages/descriptions 加载到其中进行检索。
LanguageTable languageTable;
MyTable myTable;
ttsBegin;
while select languageTable
{
myTable.languageId = languageTable.LanguageId;
myTable.description = languageTable.languageDescription();
myTable.insert();
info(strFmt("Inserting %1: %2", languageTable.LanguageId, languageTable.languageDescription()));
}
ttsCommit;
我需要查看 class xLanguage
下的代码。
为了了解如何获取语言 描述,
xLanguage::languageID2Description(str languageID) // method
这是一个内核函数,所以您看不到源代码(实际上)。
语言可以是 added/removed,所以我怀疑它通过实际文件系统(可能在 C:\Program Files\Microsoft Dynamics AX\Server\[aos_name]\bin\Application\Appl\Standard
中某处)检索该描述,或者它存储在模型存储数据库中的某个地方。
如果您要求查看代码只是出于其他目的(外部系统?)检索 Description
,那么最简单的方法就是创建您自己的静态 table 并将 languages/descriptions 加载到其中进行检索。
LanguageTable languageTable;
MyTable myTable;
ttsBegin;
while select languageTable
{
myTable.languageId = languageTable.LanguageId;
myTable.description = languageTable.languageDescription();
myTable.insert();
info(strFmt("Inserting %1: %2", languageTable.LanguageId, languageTable.languageDescription()));
}
ttsCommit;