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