Текущий архив: 2004.08.08;
Скачать: CL | DM;
ВнизКак определить поддержку Unicode системой? Найти похожие ветки
← →
Piter © (2004-07-20 18:06) [0]Как определить - поддерживается ли Unicode вызовы WinApi функций в данной системе? Вроде Unicode пошел с Win2000, но с другой стороны я слышал, что есть некоторые обновление для win9x систем, которые встраивают поддержку Unicode.
Таким образом встает вопрос - как определить, можно ли вызывать Unicode версии функций?
← →
Григорьев Антон © (2004-07-20 18:08) [1]Попытаться через LoadLibrary/GetProcAddress загрузить Unicode-версии функций. Если получилось, есть поддержка.
← →
Suntechnic © (2004-07-20 18:10) [2]Попытаться через LoadLibrary/GetProcAddress загрузить Unicode-версии функций. Если получилось, есть поддержка.
Не факт. Для многих unicode ф-ций в Win 98 стоят просто заглушки, а многие из них реализованы через одно место.
← →
Piter © (2004-07-20 18:45) [3]Вот именно, Рихтер об этом писал, в том то и дело, что функции реализованы, они там есть, но ничего не делают...
Хотя постойте... по-моему, они должны устанавливать какой-то код ошибки, типа NOT APPLCIABLE или как-то так, может его ловить? Хотя вот Suntechnic говорит, что некоторые функциии даже реализованы, значит не прокатит...
Наверняка, есть какой-то способо пооффицальнее...
← →
y-soft © (2004-07-20 21:03) [4]Лучше с Unicode в Win98 не работать - реализовано криво и не полностью. Проще, наверное, проверять версию ОС, и если меньше 5.0, то считать, что Unicode не поддерживается...
← →
y-soft © (2004-07-20 21:17) [5]В принципе существует Microsoft Layer for Unicode on Windows 95/98/Me Systems, который надо скачивать с сайта Microsoft и специально устанавливать. Но он не дает полноценной поддержки юникода, к тому же требует специальных приемов программирования (подробности в MSDN).
Если он установлен в системе, то LoadLibrary("UnicoWS.dll") должна завершиться успешно
← →
DiamondShark © (2004-07-20 21:18) [6]Версию ОС определять.
Для каждой функции документировано, в какой версии она поддерживатся.
← →
Anatoly Podgoretsky © (2004-07-20 21:57) [7]Не только версия но даже поддержка юникода указана. Например
GetWindowsDirectory Win32s/95/NT, юникод NT
Страницы: 1 вся ветка
Текущий архив: 2004.08.08;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.036 c