Цитата:
	
	
		| { Важный: Методы и свойства объектов в визуальных компонентах могут только быть
 используемый в методе, названном использованием, Синхронизируют, например,
 
 Синхронизируйте (UpdateCaption);
 
 и UpdateCaption мог быть похожим,
 
 процедура qweqwe. UpdateCaption;
 начать
 Form1. Заголовок: = 'Обновленный в нити';
 конец;
 
 или
 
 Синхронизируйте (
 процедура
 начать
 Form1. Заголовок: = 'Обновленный в нити через анонимный метод'
 конец
 )
 );
 
 где анонимный метод передают.
 
 Точно так же разработчик может назвать метод Очереди с подобными параметрами как
 выше, вместо этого передавая другой класс TThread как первый параметр, помещая
 нить запроса в очереди с другой нитью.
 
 }
 | 
	
 
Попробуй разбери.
Понял только одно что здесь нужно подключать TThread. Но как выше я писал.
	Цитата:
	
	
		| Мне не надо подключать TThread он очень сильно раздувает программу. Просто я рассчитывал применить его в написание программы на чистом WinApi. | 
	
 
Я примерно знаю как это зделать. Попробую разобрать вот
 этот   пример.