Показать сообщение отдельно
Старый 08.02.2012, 23:44   #16   
Форумец
 
Аватар для Spectator
 
Сообщений: 40,000
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от aerin Посмотреть сообщение
В моем понимании "надо будет предварительно скопировать в локальный массив char'ов" и "так просто наверняка будет быстрее" сочетаются слабо.
Копирование будет выполнено ГОРАЗДО быстрее, чем вызов sprintf, фактически - это одна ассемблерная операция. А sprintf - та еще махина, которая совсем для других целей предназначена. Не возьмусь гарантировать, но разница раз в 100 по скорости выполнения вполне предсказуема.

Цитата:
Сообщение от aerin Посмотреть сообщение
Сколько там рантаймов, я не знаю, т.к. не работаю с этим компайлером. Подозреваю, что под "опциями компилятора" вы понимаете наличие или отсутствие определения UNICODE.
И далее, я открою вам страшную военную тайну: CreateWindow никогда не была функцией, да и функций CreateWindowA и CreateWindowW тоже давно уже нет:
Была Разделение на CreateWindowA и CreateWindowW произошло даже не в 95 винде, а только в XP.
То что в ультрасовременных ОС подменили и вызов CreateWindow* на вызов CreateWindowEx* - вполне верю. В XP лично с отладчиком их (CreateWindow*) наблюдал в ядре.
  Ответить с цитированием