-
попробовал скомпилить старую winapi програмку в d2009 - Везде квадратики и крякозяблины. на уникод перевести проблематично, для начяла заменил все winapi вызовы на вызовыA, в windows.pas они все - W. stringi и charы на ansi всё заработало, только почемута заголовки окон остались unicode, пнричем на окне заголовок просто в 2 раза короче установленного, но читается, а в таскбаре - квадратики.
Что еще нужно подправить чтоб вернуть заголовки?
-
> для начяла заменил все winapi вызовы на вызовыA, в windows. > pas они все - W
Этого недостаточно, в WinApi есть еще множество структур, которые тоже имеют 2 варианта A И W. TWndClassExA и TWndClassExW например.
Но все же, имхо, лучше потратить время на доработку до Unicode, чем заниматься такими извратами, или возьми другую версию Delphi
-
>>Этого недостаточно, в WinApi есть еще множество структур, которые тоже имеют 2 варианта A И W. TWndClassExA и TWndClassExW например. структуры тоже все поменяны((
>>Но все же, имхо, лучше потратить время на доработку до Unicode, чем заниматься такими извратами, или возьми другую версию Delphi Это понятно, потихоньку спортирую.
-
Вопрос снят, был забыт DefWindowProc, с DefWindowProcA всё ок
|