Класс 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.