Показать сообщение отдельно
  #5  
Старый 14.10.2010, 12:04
MrDiG MrDiG вне форума
Начинающий
 
Регистрация: 05.10.2010
Сообщения: 112
Репутация: 1227
По умолчанию

Цитата:
Сообщение от NumLock
Код:
 procedure TMyThread.Execute;
 begin
 DoWork;
 end;
Ну почему без Synchronize я кажется понимаю - это тупо гарантия, что к каждому объекту VCL одновременно имеет доступ только один поток. А т.к. поток пока один - то и думать не нужно.

Теперь ещё более нубский вопрос - по структуре программы. Дело в том, что ковыряюсь я с дельфи - где-то неделю и ещё много пробелов.

Цитата:
type
TMyThread = class(TThread)
private
{ Private declarations }
protected
procedure DoWork;
procedure Execute; override;
end;

Нужно размещать после:

unit
interface
uses

И перед:

type
TForm1 = class(TForm)
?

Насколько я знаю, type определяет новую категорию переменной или процесса. А чем этот блок type должен завершаться? implementation?
Каждый блок или все?
Ответить с цитированием