GetDisplayName(DisplayFlags: SystemAssemblyNameDisplayFlags): String;
DisplayFlags - значение, определяеющее какие дополнительные характеристики будут извлечены при работе метода. В качестве значения указывается комбинация элементов перечислимого типа SystemAssemblyNameDisplayFlags. Значения в списке разделяются ключевым словом Or.
Метод GetDisplayName возвращает наименование системной сборки с указанными характеристиками сборки.
Sub UserProc;
Var
SysAssmEnum: IForeNETSystemAssemblyEnum;
SysAssm: IForeNETSystemAssemblyName;
Begin
SysAssmEnum := ForeNETAssemblyClass.CreateSystemAssemblyEnum;
While SysAssmEnum.GetNext <> Null Do
SysAssm := SysAssmEnum.GetNext;
Debug.WriteLine(SysAssm.GetDisplayName(SystemAssemblyNameDisplayFlags.VERSION
Or SystemAssemblyNameDisplayFlags.PUBLIC_KEY_TOKEN));
End While;
End Sub UserProc;
После выполнения примера в консоль среды разработки будет выведен список наименований системных сборок, зарегистрированных в GAC. Кроме наименования для каждой сборки будет выведена версия, а также маркер открытого ключа.
См. также: