а почему тогда отправка: procedure TCardThread.LogData(const str: string);
begin
PostMessage(wnd, WM_THREAD_LOG, 0, integer(PChar(str)));
end; через SendMessage отправляет строку, а заменив на PostMessage - какой-то мусор
кстати, да, скажи ещё, что у тебя 64 бита ))))