Класс TRxVersionInfo предоставляет доступ к информации о версии программы

Класс TRxVersionInfo предоставляет доступ к информации о версии программы.

После создания объекта этого класса вы можете получить доступ к информации из ресурса VERSIONINFO через свойства (только-для-чтения) объекта, если чтение ресурса из специфицированного файла окончилось успешно. Вы можете проверить результат чтения информации из файла по значению свойства Valid - значение True соответствует успешному чтению данных. При изменении свойства, задающего имя исполняемого файла с ресурсом VERSIONINFO, происходит обновление данных объекта. Успешность обновления можно также проверить по значению свойства Valid.

Данный класс предоставляет информацию о наиболее часто используемых свойствах скомпилируемого исполняемого модуля. Фактически является надстройкой над пакетом fpc fcl-res

Модуль RxVersInfo содержит инструменты доступа к информации о версии программыМодуль RxVersInfo содержит инструменты доступа к информации о версии программыПроцедура загружает данные о версии указанного исполняемого модуля Файл, для которого определяется информация по версии Создаёт объект и загружает данные о версии программыСоздаёт объект и загружает данные о версии программы вызовом метода LoadFromFile Свойство Valid (только-для-чтения) позволяет вам определить результат чтения данных с информацией о версии из специфицированного исполняемого файла. Значение True говорит о том, что чтение данных прошло успешно, в противном случае Valid = False. Свойство задает имя исполняемого файла (EXE или DLL), из которого считывается информация о версии.Свойство задает имя исполняемого файла (EXE или DLL), из которого считывается информация о версии. При изменении значения свойства FileName происходит чтение ресурса VERSIONINFO из указанного файла. Если чтение данных окончилось успешно, свойство Valid (только чтение) устанавливается в значение True, иначе - в False. Значение свойства представляет собой указатель на массив идентификаторов языка (language) и набора символов (character-set), используемых при чтении данных из ресурса с информацией о версии. Идентификатор языка (language), используемого при чтении информации из ресурса Идентификатор набора символов (character-set), используемого при чтении информации из ресурса Свойство определяет номер версии файла как длинное целое. Свойство позволяет получить строку из информации о версии, обозначенную как комментарий Свойство для доступа к строке из иформации о версии, специфицирующей имя компании-производителя Свойство для доступа к описанию исполнимого файла из информации о версии Свойство для доступа к строке, содержащей номер версии файла, полученной из ресурса типа VERSIONINFO. Свойство для доступа к строке, содержашей "внутреннее" имя файла, если оно присутствует в информации о версии. Это, например, может быть имя модуля, если файл является динамически загружаемой библиотекой (DLL). Свойство для доступа к строке из иформации о версии, специфицирующей авторские права Свойство для доступа к строке из иформации о версии, специфицирующей товарные знаки и зарегистрированные товарные знаки, применимые к файлу Свойство для доступа к строке из иформации о версии, специфицирующей оригинальное (первоначальное) имя файла (не включая путь). Эта информация может понадобиться, если файл переименован пользователем Свойство для доступа к строке, содержащей номер версии продукта, полученной из ресурса типа VERSIONINFO, например "3.10" или "5.00.RC2" Свойство для доступа к имени продукта из информации о версии. Распространение продукта обычно производится с этим именем Свойство для доступа к строке из иформации о версии, содержащей частную (конфиденциальную) информацию о предварительной версии продукта. Как правило, в окончательных версиях исполняемых файлов такая информация отсутствует Свойство для доступа к строке из иформации о версии, содержащей частную (конфиденциальную) информацию о предварительной версии продукта. Как правило, в окончательных версиях исполняемых файлов такая информация отсутствует Свойство предоставляет доступ к любой текстовой информации из ресурса VERSIONINFOСвойство предоставляет доступ к любой текстовой информации из ресурса VERSIONINFO. Считываемая строка задается параметром Name.