IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
Zhur
- Сообщения: 125
- Зарегистрирован: 01 мар 2006, 18:17
Сообщение
Zhur » 10 мар 2006, 09:43
Ребята... помогите понять логику TThread...
У меня что-то метод Execute не запускается:
procedure TMyThread.Execute;
begin
showmessage('Ok');
Synchronize(ShowResult);
end;
Я, ваще-то много-го не знаю, но тут вроде все просто... а все-равно не понятно
Ниче не выводится, блин.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 10 мар 2006, 09:49
showmessage у тебя просто успевает "уехать" до Synchronize. Почитал-бы ты примеры где-нибудь, особенно про threads и VCL...
-
Zhur
- Сообщения: 125
- Зарегистрирован: 01 мар 2006, 18:17
Сообщение
Zhur » 10 мар 2006, 09:56
kdv писал(а):Почитал-бы ты примеры где-нибудь, особенно про threads и VCL...
Да дело в том, что я тут саму логику плохо понимаю...
Примеры просмотрел... и в них все работает... А как тогда мона глянуть, запускается Execute или нет?
-
Zhur
- Сообщения: 125
- Зарегистрирован: 01 мар 2006, 18:17
Сообщение
Zhur » 10 мар 2006, 09:58
kdv писал(а):showmessage у тебя просто успевает "уехать" до Synchronize.
А если я Showmessage в ShowResult перенесу?