Шаг 29 - Сравнение USER32 для Windows 98 и Windows 2000.
На основе созданной нами программы в прошлом шаге я сравнил набор функций USER32 для Win98 и Win2000. Выводы такие.
Часть недокументированных функций в Windows 2000 больше не живет. Вот один из примеров.
Win 98 Win2000
.......
CharNextA CharNextA
CharNextExA CharNextExA
CharNextExW
CharNextW CharNextW
CharPrevA CharPrevA
CharPrevExA CharPrevExA
CharPrevExW
.....
Функция CharNextExW в MSDN для Visual Studio 6.0 не описана и исчезла в Win 2000. Это случай не единственный. Ряд функций изчез.
В Windows 2000 появился ряд новых функций. Правда я не могу проверить описаны они или нет в MSDN 2000, так как им еще не обзавелся :-(((((
Win 98 Win2000
.......
CreateDesktopW CreateDesktopW
CreateDialogIndirectParamA CreateDialogIndirectParamA
CreateDialogIndirectParamAorW
CreateDialogIndirectParamW CreateDialogIndirectParamW
CreateDialogParamA CreateDialogParamA
.......
Так вот в Win98 функций 648, а в Win2000 695. С учетом того, что из API функции были удалены. Вывод не пользуйтесь недокументированными функциями ради бога.
Предыдущий Шаг | Следующий Шаг | Оглавление By Artem.
Используются технологии uCoz
|