| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Вопрос по совместимости DLL использующих API |
| Автор: BorisMQL4 29.9.2009, 15:57 | ||
| Всем Привет! В своих DLL, для работы с файлами использую следующие функции:
На Windows XP все DLL работают хорошо. Вопрос: Будут ли работать DLL использующие выше приведенные функции в таких системах как Windows Vista и Windows 7 ? Спасибо! |
| Автор: SenkraD 29.9.2009, 16:14 | ||
| ну это от Microsoft зависит - будут они супортить функции, которые вы используете в своём проекте, или нет. Пока с MSDN имеем такое по функциям работы с файлами, которые вы указали:
Единственно, что пока не ясно будет ли это супортится 7-кой (вероятность отриуцательно суппорта очень мала, так много софта завязано на эти функции) |
| Автор: BorisMQL4 29.9.2009, 16:34 |
| Спасибо за быстрый ответ! В WinХР эти функции доступны из системной DLL "kernel32.dll", о том как это будет работать в WinVista и Win7 мне не ясно. Следующие вопросы для тех кто лично знаком с этой темой (проблемой). Работают ли все остальные функции из "kernel32.dll", на WinVista и Win7 ? Существует ли перечень тех функций которые не будут поддерживаться в Vista и 7 ? Так как тех функций которые должны поддерживаться думаю должно быть несоизмеримо больше чем тех от которых отказались в Microsoft, иначе их новые шедевры программистской мысли станут покупать гораздо меньше. |
| Автор: SenkraD 29.9.2009, 16:53 |
| BorisMQL4, для каждой функции API на странице справки есть отделы Requirements или Compability. по опыту, могу сказать что в Viste всё это пахало, когда я занимался сиспрограммированием под Win. Проблеммы с совместимостью появляются на уровне драйвером, а всё юзер API пока супортится - потому, что слишком много на него завязано - не многие могут позволить полностью переписывать боевые продукты с нуля |