Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 27.09.2011, 12:46
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

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



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
WinAPI из QT Guest Продолжение старого архива 0 01.10.2011 04:57
WinAPI в Ubuntu Guest Новый архив 2 0 29.09.2011 15:05
поддержка WinApi в Qt Guest Продолжение нового архива 0 28.09.2011 20:27
Wine vs Cedega vs CrossOver vs Wine-Doors vs WINE@Etersoft vs Playonlinux Guest Продолжение нового архива 0 27.09.2011 21:44



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