Страница 1 из 1

TThread.Execute не запускается

Добавлено: 10 мар 2006, 09:43
Zhur
Ребята... помогите понять логику TThread...
У меня что-то метод Execute не запускается:
procedure TMyThread.Execute;
begin
showmessage('Ok');
Synchronize(ShowResult);
end;
Я, ваще-то много-го не знаю, но тут вроде все просто... а все-равно не понятно
Ниче не выводится, блин.

Добавлено: 10 мар 2006, 09:49
kdv
showmessage у тебя просто успевает "уехать" до Synchronize. Почитал-бы ты примеры где-нибудь, особенно про threads и VCL...

Добавлено: 10 мар 2006, 09:56
Zhur
kdv писал(а):Почитал-бы ты примеры где-нибудь, особенно про threads и VCL...
Да дело в том, что я тут саму логику плохо понимаю...
Примеры просмотрел... и в них все работает... А как тогда мона глянуть, запускается Execute или нет?

Добавлено: 10 мар 2006, 09:58
Zhur
kdv писал(а):showmessage у тебя просто успевает "уехать" до Synchronize.
А если я Showmessage в ShowResult перенесу?