thread'in sonlanması

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
dabaddah
Üye
Mesajlar: 167
Kayıt: 13 Mar 2008 04:42
Konum: istanbul

thread'in sonlanması

Mesaj gönderen dabaddah »

arkadaşlar bir thread'ım var bununla bir dosya kopyalıyorum.ben bu thread'ın bitip bitmediğini sonlanıp sonlanmadığını nasıl öğrenirim.

yardımcı olacak arkadaşlara çok teşekkür ederim...
insanın özü tanımasına engel olan perdeleri;
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Re: thread'in sonlanması

Mesaj gönderen ikra »

eger ki TThread dan türetiyor isen, ister kendi bitsin isterse sen durdur muhakkak ki OnTerminate tetiklenecek tir. OnTerminate eventini yakalayip bitip bitmedigini bu sekilde algilayabilirsin!

kolay gelsin...
kıdemsiz üye
Kullanıcı avatarı
dabaddah
Üye
Mesajlar: 167
Kayıt: 13 Mar 2008 04:42
Konum: istanbul

Re: thread'in sonlanması

Mesaj gönderen dabaddah »

eger ki TThread dan türetiyor isen, ister kendi bitsin isterse sen durdur muhakkak ki OnTerminate tetiklenecek tir. OnTerminate eventini yakalayip bitip bitmedigini bu sekilde algilayabilirsin!
kolay gelsin...
TThread ama eventini nasıl yakalayacam ki yani normal bir nesne gibi değilki bu object inspectordan eventini bulalım

örnek bir kod yazarsan sevinirim çok ufakda olsa bişeyler yani

ayrıca ilgin için teşekkür ederim...
insanın özü tanımasına engel olan perdeleri;
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Re: thread'in sonlanması

Mesaj gönderen ikra »

http://www.diyezon.com/?p=58
yukarida verdigim adreste thread kullanimlari ile ilgili güzel bir makale var. aradigin bir cok sorunun cevabi burada yazili...

kolay gelsin...
kıdemsiz üye
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: thread'in sonlanması

Mesaj gönderen Battosai »

Aşağıyadaki Thread çalıştırma foksiyonu ile çalışırsan işin kolay olur.prothread.OnTerminate :=Form1.OnClick; yazan yere kendi çalıştırmak istediğin procedure atayabilirsin...Burda TProThread yerine kendi Thread nesnenizi yazacağınızı da biliyorsunuzdur...
function RunThread(Prosed:string;Priority: TThreadPriority):TProThread;
begin
proc:=Prosed;
prothread := TProThread.Create(true);
prothread.FreeOnTerminate := true;
prothread.Priority := Priority;
prothread.OnTerminate :=Form1.OnClick;
prothread.Resume;
Result := prothread;
end;
Cevapla