• просто так (24.04.09 08:51) [0]
    попробовал скомпилить старую winapi програмку в d2009 -
    Везде квадратики и крякозяблины.
    на уникод перевести проблематично, для начяла заменил все winapi вызовы на вызовыA, в windows.pas они все - W. stringi и charы на ansi
    всё заработало, только почемута заголовки окон остались unicode, пнричем на окне заголовок просто в 2 раза короче установленного, но читается, а в таскбаре - квадратики.

    Что еще нужно подправить чтоб вернуть заголовки?
  • DVM © (24.04.09 11:05) [1]

    > для начяла заменил все winapi вызовы на вызовыA, в windows.
    > pas они все - W

    Этого недостаточно, в WinApi есть еще множество структур, которые тоже имеют 2 варианта A И W. TWndClassExA и TWndClassExW например.

    Но все же, имхо, лучше потратить время на доработку до Unicode, чем заниматься такими извратами, или возьми другую версию Delphi
  • просто так (24.04.09 11:21) [2]
    >>Этого недостаточно, в WinApi есть еще множество структур, которые тоже имеют 2 варианта A И W. TWndClassExA и TWndClassExW например.
    структуры тоже все поменяны((

    >>Но все же, имхо, лучше потратить время на доработку до Unicode, чем заниматься такими извратами, или возьми другую версию Delphi
    Это понятно, потихоньку спортирую.
  • просто так (24.04.09 11:45) [3]
    Вопрос снят, был забыт DefWindowProc, с DefWindowProcA всё ок
Есть новые Нет новых   [134435   +9][b:0][p:0]