Опять появилась проблема

  Вы уж извиняйте что у меня так много вопросов возникает
 
 
Всё те же прокси в idhttp, только теперь интересует вопрос как назначить таймаут соединения с прокси сервером. А то програма пашат отлично и когда попадётся под плохую проксю конектится давольно долгое время. Мне надо сделать так чтобы по истечение 5 секунд конекта последовал разрыв.
Пробовал сделать так:
	Код HTML:
	
idhttp.ProxyParams.ProxyServer:=proxyserver;
idhttp.ProxyParams.ProxyPort:=port;
idhttp.ReadTimeOut:=5000;
idhttp.Get('http://site.ru/');
 
Но не прокатило, не разу за всё время обучения в программах не использовал таймаут, а вот теперь стало нужно. Скажите плиз как это можно сделать
