Новые способы получения номера версии проекта в Delphi 10.2Delphi , Синтаксис , API реализацияПри работе с Delphi 2007, разработчики могли легко получить информацию о версии текущего проекта, используя определенные вызовы ToolsAPI. Однако, начиная с версии Delphi 10.2, старые способы могут не работать корректно, возвращая, например, версию 1.0.0.0, несмотря на установленные реальные значения. В статье рассмотрим, как можно получить актуальную информацию о версии проекта в среде разработки Delphi 10.2, используя новый подход к работе с конфигурациями сборки и платформами. Старый способ получения версииВ Delphi 2007 для получения информации о версии использовался следующий код:
В более новых версиях Delphi, например, в Delphi 10.2.3, этот метод не дает корректных результатов. Новый способ получения версииДля получения доступа к конфигурациям, сначала необходимо получить интерфейс
Затем следует перебор всех
Каждый
В зависимости от выбранной платформы и конфигурации сборки, могут использоваться разные значения информации о версии. Текущую платформу и конфигурацию можно получить из свойств Простой способ получения информации о версииНа основе ответа Уве Раабе, можно использовать следующий код для получения информации о версии для текущей активной конфигурации и платформы:
Необходимо отметить, что названия свойств версии изменились, и при чтении значений следует использовать метод ЗаключениеРазработчикам, работающим с Delphi 10.2 и выше, важно понимать новые способы получения информации о версии проекта, чтобы обеспечить корректную работу своих приложений. Использование новых методов ToolsAPI позволит получить актуальные данные о версии, учитывая конфигурации сборки и платформы. В статье описываются новые способы получения номера версии проекта в среде разработки Delphi 10.2, так как старые методы могут быть неактуальны и некорректны для этой версии. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: API реализация ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |