Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Wine - эталонная реализация WinAPI? (https://www.otvetnemail.ru/novyj-arhiv-2-812/wine-etalonnaya-realizaciya-winapi-209546/)

Guest 27.09.2011 12:46

Wine - эталонная реализация WinAPI?
 
Наткнулся на забавный факт. В Wine некоторые функции ведут себя правильнее, чем в настоящем Windows.Под правильностью имею ввиду соответствие MSDN (как бы официальной документации к WinAPI).Не так давно писал оду маленькую программку для Windows. Причём компилировал и запускал её под Wine сначала, а только в конце на машине Windows XP. И моя программка использовала lstrlen (Такая функция в WinAPI. Типа strlen из libc). Долго искал ошибку, почему моя программа рушилась в WinXP. Оказалось эта функция в винде включает null-символ в конце строки в длину, хотя в MSDN написано обратное.Вот так то, товарищи. Программный интерфейс Windows реализован правильнее в стороннем продукте. Ещё один камень в огород Microsoft по поводу соблюдения ими даже собственных стандартов.


Часовой пояс GMT, время: 05:37.


© www.otvetnemail.ru - Форум вопросов и ответов.