代码之家  ›  专栏  ›  技术社区  ›  ulisses

如何查看xLanguage标准类下的代码?

  •  1
  • ulisses  · 技术社区  · 7 年前

    xLanguage 为了了解如何获得语言 描述 ,

    xLanguage::languageID2Description(str languageID) // method
    
    1 回复  |  直到 7 年前
        1
  •  3
  •   Alex Kwitny    7 年前

    这是一个内核函数,所以您实际上看不到源代码。

    语言可以被添加/删除,因此我怀疑它通过实际的文件系统(可能在 C:\Program Files\Microsoft Dynamics AX\60\Server\[aos_name]\bin\Application\Appl\Standard )或者它存储在modelstore数据库中的某个位置。

    如果您只是为了检索而要求查看代码 Description 出于其他目的(外部系统?),最简单的方法就是创建自己的静态表,并将语言/描述加载到其中进行检索。

    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;