![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Как обойти отсутствие функции IsWinNT в Delphi 2009: проверка версий Windows с XP до современныхDelphi , Компоненты и Классы , TTreeViewВопрос о проверке версии операционной системы Windows является актуальным для многих разработчиков, использующих язык программирования Object Pascal и среду разработки Delphi. В частности, в Delphi 2009 отсутствует функция Контекст проблемыВ Delphi 2009 действительно нет функции Подтвержденный ответЕсли вы разрабатываете программу только для Windows, то можно реализовать функцию
Это решение основано на том, что любая версия Windows, начиная с XP, использует ядро NT. Альтернативный ответСуществует более точный способ проверить, запущена ли программа на операционной системе, основанной на NT, используя константы из модуля
Пример использования TOSVersionВ более поздних версиях Delphi, например в XE2, можно использовать класс
ЗаключениеПри разработке программ на Delphi 2009 и выше, для проверки того, что ваша программа работает на операционной системе, начиная с Windows XP, можно использовать простую функцию Вопрос связан с необходимостью проверки версии операционной системы Windows в среде программирования Delphi 2009, где отсутствует функция `IsWinNT`, и поиском альтернативных способов решения этой задачи. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |