Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2013, 13:31   #41
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
Я с этим косяком столкнулся еще во времена школьного самообразования, когда юникод был в винде редкостью и я о нём ничего не знал.
Ядро винды полностью юникодовое, оно не понимает ANSI. Все API-функции, которые принимают строки, конвертируют их в юникод и только потом передают системе.
rpy3uH вне форума Ответить с цитированием
Старый 03.10.2013, 13:47   #42
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
Ядро винды полностью юникодовое, оно не понимает ANSI. Все API-функции, которые принимают строки, конвертируют их в юникод и только потом передают системе.
с какой версии винды? с какой версии тех же делфей борланд vcl на *W функции перепилила? когда люди в большинстве своём таки перешли на разработку с юникодовыми строками? 1сникам больше делать чтоли нечего было, чтобы исправлять столь мелкий баг, который так просто и не исправишь, в продукте, который появился до появления этого бага?
pu4koff вне форума Ответить с цитированием
Старый 03.10.2013, 13:50   #43
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
с какой версии винды?
Все NT системы изначально такие. Это ещё с начала девяностых.

Цитата:
Сообщение от pu4koff Посмотреть сообщение
с какой версии тех же делфей борланд vcl на *W функции перепилила? когда люди в большинстве своём таки перешли на разработку с юникодовыми строками?
Примерно 5-6 лет назад.
rpy3uH вне форума Ответить с цитированием
Старый 03.10.2013, 13:51   #44
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

кстати, а зойчем если юникод такой кузявистый и сейчас на него так модно переходить, в винде юзались какие то стрёмные кодировки?
the_deer_one вне форума Ответить с цитированием
Старый 03.10.2013, 14:09   #45
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Цитата:
Сообщение от rpy3uH Посмотреть сообщение
Все NT системы изначально такие. Это ещё с начала девяностых.
До 2000 версии нт была ни о чем и особо ей не пользовались, на сколько я помню.
Цитата:
Сообщение от rpy3uH Посмотреть сообщение
Примерно 5-6 лет назад.
Да уж... оперативные они, однако
Цитата:
Сообщение от the_deer_one Посмотреть сообщение
кстати, а зойчем если юникод такой кузявистый и сейчас на него так модно переходить, в винде юзались какие то стрёмные кодировки?
так память экономили. в стрёмных кодировках на символ всего байт уходил, а в юникоде - 2. А если брать "полуторный" юникод, то уже для расчета длины строки нужно мудрить и тратить вычислительные ресурсы.
pu4koff вне форума Ответить с цитированием
Старый 03.10.2013, 14:10   #46
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,372
По умолчанию

Цитата:
Сообщение от the_deer_one Посмотреть сообщение
кстати, а зойчем если юникод такой кузявистый и сейчас на него так модно переходить, в винде юзались какие то стрёмные кодировки?
Винда существовала и до NT. Стремные кодировки родом из DOS - надо было совместимость сохранять.
waleri вне форума Ответить с цитированием
Старый 03.10.2013, 14:13   #47
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от pu4koff Посмотреть сообщение
Да уж... оперативные они, однако
Все претензии к разработчикам.
rpy3uH вне форума Ответить с цитированием
Старый 03.10.2013, 16:09   #48
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,714
По умолчанию

Цитата:
ага, я буду писать программу и скажу "меня не волнует что я тут наговнокодил, во всём операционная система виновата"
Мне кажется, Вы сильно не справедливы по отношению к 1С. В восьмой версии они освоили ГПИ
Тенденция мне нравится: свалили все к местному говнософту (причем здесь 1С вообще?), а от него перевалили к глобальному первоисточнику.
Цитата:
- За что будем пить?
- За то, чтобы он сдох!!!
- Кто сдох?!
- Билл Гейтс, конечно.
Если бы не халявная Винда в этой стране индустрии не было бы. Все равно за нее платить никто не будет - а это не айс, типа Россия нехорошая такая.
Во всех более менее развивающихся странах это решается именно государственным лицензированием явной копипасты
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 03.10.2013 в 16:16.
MihalNik вне форума Ответить с цитированием
Старый 03.10.2013, 16:19   #49
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
Если бы не халявная Винда в этой стране индустрии не было бы.
Тоже мне проблема "виндовс не рождался", сидели бы в линуксах.
Человек_Борща вне форума Ответить с цитированием
Старый 03.10.2013, 16:23   #50
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,714
По умолчанию

Цитата:
Тоже мне проблема "виндовс не рождался", сидели бы в линуксах.
Ага, пока преподавание в институтах его освоили - Ваши дети бы сидели только в Линуксах
Пару лет как в школы ввели.
А наличие индустрии - это массовый пользователь. Иначе и специалисты на фиг ни кому не сдались.
Благими намерениями устлана дорога на programmersforum.ru

Последний раз редактировалось MihalNik; 03.10.2013 в 16:27.
MihalNik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Россия против Китая rpy3uH Свободное общение 34 26.09.2013 21:45
Россия без Педра crazy horse Свободное общение 16 17.05.2011 19:38
ReactOS mihali4 Windows 5 13.11.2007 15:22