Короче такая ситуация: Написал программку, при запуске в эдитбоксе кракозяблы вместо кирилицы. (Проверял на ХР). Чтобы не париться, сделал, чтобы во время запуска программа меняла на компе пользователя кодировку на 1251, а во время выхода возвращала обратно. (Может ему так нужно...). Но вот подумал - а если в новомодной Висте будет такая же сычуэйшен? Проблема в том, что Висты у меня нет. Не на чем протестить... 6-( Если у кого есть Виста, подстажите полную ветку реестра Висты, где ставится кодировка. И само значение как там пишется? Если в реестре одинаковый адрес и значение как в ХР, тогда вообще замечательно... С уважением, Толстопуз. Вот так я и "попал"... Пришёл к заказчику, запустил прогу, а там кракозяблы... Был уверен, что у него русская кодировка... А оказывается, заказчик не всегда продвинут... Теперь эту кодировку буду всегда заранее проверять... Мне наука...
Я -то согласен его использовать. Да вот Юникод против... Не получается что-то... Как это вообще делать?
программка на асм. (Больше вообще нифига не знаю, разве что делфи немного). И ведь до этого всегда проскакивала подобная ситуация с кодировкой. При тестировании на компе заказчика всегда стояла русская кодировка, вот я и решил, что случайность есть непреложность. За что и поплатился. Значит юникодный эдитбокс... Это что, контрол такой, или параметры апи изменять? Хотелось бы, чтобы раз и навсегда такого не повторилась,(позорища), независимо от того, Виста, или что стоит. Это реально, если использовать вашу подсказку? С уважением, Толстопуз.