iyi günler,
Thread kullanımını işimi görecek şekilde çözdüm ve benim gibi bir başkasına yardımı olur diye paylaşmak istiyorum ;
Bir video vasıtası ile çözdüm ve oradaki kodlar ;
Type kısmına ;
type
Thread1 = class(TThread)
protected
procedure Execute ; override;
end;
Public kısmına ;
public
workerthread : Thread1 ;
ve oluşturduğumuz procedure'ün koduna yenileme kodunu ekliyoruz ;
procedure Thread1.execute ;
begin
Form1.UniQuery1.Refresh ;
end;
( dikkat edilmesi gereken nokta ; procedure bir forma bağlı olmadığındanmıdır bilmem ama kod Query'nin bulunduğu formName'i ile yazılması gerektıği. )
Thread'ın işlemleri başlatması için gerekli kodu ben formshow ve durdurmak için onshow event'ına yazdım ;
Onshow kısmına ;
workerthread := Thread1.create(false);
OnClose kısmına ;
workerthread := Thread1.create(true);
gerisi sizin ne amaçla kullanacağınıza kalmış
ben buldum denedim uyguladım işime yaradı ve paylaşıyorum
Ne nedir ? gibisinden sorulara cevap verebilecek bilgim olmadığını belirteyim.
Ve ek olarak merak ettiğim husus ;
Thread çalışmaya başladığında ne kadar sürede bu işlemleri gerçekleştiriyor ?
bilen birisinin cevaplamasını isterim.