Programin calisma suresini gostermek

Başlatan bunalmis, 19 Mayıs 2010, 14:13:09

z

Pogram tiklanip calistirildigi an 00:00:00 olmak uzere, programin calistigi sureyi ekranda saat, dakika saniye cinsinden nasil gosterebilirim.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

SpeedyX


OG

Sistem saatini kullanmak da çözüm olabilir. Saat ayarı ile oynanırsa durum değişir.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

z

Delphide bunun cok kolay bir yolu olmasi lazim.

Programi baslattigimda saati bir yere kaydedip daha sonra ara ara saati okuyup aradaki farki hesaplatmak cozum ama
daha basit hazir fonskyon olacagini tahmin ediyorum.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

t2

#4
o karmaşık ve zor yöntem:


basla : tdatetime;
gecen_sure:string;
...
//program basladı
basla :=now;


...
//her hangi zamanda bak ve stringi göster

gecen_sure := timetostr( now -basla );
label1.caption := gecen_sure;

muhittin_kaplan

ben register e kayıtettirirdim. yada olay görüntüleyicisini kontrol edebiliyormusun delphi ile bilmiyorum eğer kontrol edebiliyorsan oraada yazıp okuyablirsin

orhanc

#6
http://stackoverflow.com/questions/2037527/how-to-get-a-delphi-application-thats-running-to-do-something-at-a-particular

burada bazı  c# örnekleri var

http://www.codersource.net/microsoft-net/c-miscellaneous/measuring-execution-time-in-c.aspx

program başladığında zaman ve tarihi alıp lazım olduğunda güncel bilgileri alıp birbirinden çıkarman yeterli veya bir adet düşük hızlı timer kullanırsın (mesela intervali 60sn olan ) çözersin olayı.
i'm doing nothing... Giddy Up  http://www.drorhan.com