### Устранение Ошибки Диапазона Значений при Работе с 64-Битными Приложениями в Delphi Alexandria 11.2Delphi , Синтаксис , Справочник по API-функциямУстранение Ошибки Диапазона Значений при Работе с 64-Битными Приложениями в Delphi Alexandria 11.2При обновлении среды разработки с Delphi Berlin до Delphi Alexandria 11.2 пользователи могут столкнуться с проблемой, когда при работе с 64-битными приложениями возникает ошибка диапазона значений (range check error). Это происходит при попытке подключения к сервисам Windows, и проблема не наблюдается при компиляции под 32-битную платформу, а также в предыдущей версии Delphi Berlin/64-bit. Проблема заключается в том, что функция Пример кода, вызывающего ошибку:
Решение проблемы:Для устранения ошибки необходимо изменить тип возвращаемого значения функции Исправленный код:
Важные замечания:
Следуя этим рекомендациям, вы сможете устранить ошибку диапазона значений в 64-битных приложениях, созданных с использованием Delphi Alexandria 11.2. Описание контекста: При обновлении Delphi с версии Berlin на Alexandria 11.2 может возникнуть ошибка диапазона значений в 64-битных приложениях при работе с указателями, возвращаемыми функциями для управления сервисами Windows, что требует изменения типо Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Справочник по API-функциям ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |