Benim programın internet sayfalarında gezinip onlardan bilgi çekmeye yarıyor ve içinde bir tane idHttp ve stringGrid var. Ama malesef programım kilitleniyor. Kapata basınca kapanmıyor sağa çekince 1-2 sn sonra gidiyor. bir button basılı durumda kalıyor.
Birinci sorum ben bir thread oluşturdum diyelim
Kod: Tümünü seç
uses
SysUtils, Classes;
type
TBirDonguKanali = class(TThread)
protected
procedure start;
procedure Execute; override;
end;
implementation
{ TBirDonguKanali }
uses
Unit1;
procedure TBirDonguKanali.Execute;
var
i: Integer;
begin
for i := 0 to 99 do
begin
Sleep(100);
Synchronize(start);
end;
end;
procedure TBirDonguKanali.start;
begin
Burada kullanıcağım/////////////;
end;
2. Sorum ben Synchronize start ederken kullandım. StringGrid de veri yazarkendemi kullanmalıyım. Veya Synchronize bir kere ana fonksiyonda kullanmak yeterlimidir.
Teşekkür Ederim