Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Timer -Procedure ?
#4
Merhaba,
@crowlin in belirttiği hususlara katılıyorum. Maksat bir timer kullanmaksa bunu bir kanal açarak, ana thread'dan bağımsız çalışmasını gerçekleştirebilirsiniz.
Bunun için daha önce paylaştığım bir konuya (Belli Periyotlarla Bir Metodun İşletilmesi) göz atabilirsiniz.
Procedure veya function'ların bir bileşen yerine kullanılması veya bir bileşenin herhangi bir olayı işimizi görüyorsa yalnızca bu olay için o bileşenin kullanılması pek mantıklı değil. 

Procedure ve function'ların asıl amacı işleri kategorize etmektir. 
Örneğin,
Firmanıza ait bir deponuz var. 
Sorumlu personele: "Bana depodan 2 adet bilgisayar getir. Bu bilgisayarların RAM'lerini yükselteceğiz, bunun için de eski bilgisayarlardan 2 Adet RAM sök, getir."
Yada: "Bugün tüm  malzemeleri sayalım."
İlk olayda, bir istek yapılıyor. Sonuç olarak 2 adet PC ve 2 adet RAM isteniyor. Function'ların amacı da tıpkı böyledir; parametre gönderiyorsunuz (olmayabilir de) ve bir sonuç bekliyorsunuz. Sonucu alıp ihtiyacınızı gideriyorsunuz. 
İkinci olayda, bir iş isteği yapılıyor. Sonuç alınabilir veya sonra değerlendirilebilir. Procedure'lerin amacı ana işlerden bağımsız bir işi gerçekleştirmektir. 

Peki bileşen ile bu Procedure veya function'lar arasındaki fark nedir? 
Bileşen bu firmadır. 
Çalışanları (her biri ayrı bir thread olarak düşünebilirsiniz), her çalışanın kendine özgü özel becerileri (bunları da bileşenin property'lerine benzetebiliriz), sabahları yapılacak işler (initilization veya create), akşam firmayı kapatmadan son kontroller ve son işler (finalization veya destroy), yönetimin verdiği talimatlar ve istekleri (procedure, function) gibi daha bir çok işlevi barındırır.

Procedure veya function'lar bileşenin ayrılmaz bir üyesidir. Bileşenler ise bir sektörden sorumlu komplike yapılardır.
DelphiCan'dır!
Cevapla


Bu Konudaki Yorumlar
Timer -Procedure ? - Yazar: Mr.Developer - 21-05-2019, Saat: 18:04
Timer -Procedure ? - Yazar: crowlin - 23-05-2019, Saat: 02:14
Cvp: Timer -Procedure ? - Yazar: Mr.Developer - 23-05-2019, Saat: 08:48
Cvp: Timer -Procedure ? - Yazar: Fesih ARSLAN - 23-05-2019, Saat: 09:16
Cvp: Timer -Procedure ? - Yazar: Mr.Developer - 23-05-2019, Saat: 13:21
Cvp: Timer -Procedure ? - Yazar: yhackup - 23-05-2019, Saat: 12:06
Timer -Procedure ? - Yazar: yhackup - 23-05-2019, Saat: 14:19
Cvp: Timer -Procedure ? - Yazar: Mr.Developer - 23-05-2019, Saat: 17:01
Timer -Procedure ? - Yazar: nguzeller - 23-05-2019, Saat: 17:04
Cvp: Timer -Procedure ? - Yazar: Mr.Developer - 23-05-2019, Saat: 17:32

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Timer Interval değerini verme - Çözüldü Altıner 1 1.748 31-03-2022, Saat: 22:47
Son Yorum: barutali
  Firemonkeydeki nesnelere yeni procedure ekleme emozgun 0 1.145 03-07-2020, Saat: 07:01
Son Yorum: emozgun
  FMX Timer Kullanım 3ddark 1 2.297 25-04-2020, Saat: 17:24
Son Yorum: Abdullah ILGAZ
  procedure bilgi alma ekank 4 3.853 29-03-2020, Saat: 00:47
Son Yorum: ekank
  bileşen - timer vs kalabalığıdan kurtulma ? Mr.Developer 13 11.168 18-07-2018, Saat: 15:35
Son Yorum: Mr.Developer



Konuyu Okuyanlar: 1 Ziyaretçi