HoÅŸgeldiniz
Ziyaretçi
. Lütfen
giriş yapın
veya
kayıt olun
.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen
buraya tıklayın
.
03 Eylül 2010 13:50:40
Ana Sayfa
Forum
Yardım
Ara
GiriÅŸ Yap
Kayıt Ol
Delphi Dünyası
»
Forum
»
Soru Ve Sorunlarınız
»
Delphi Soruları
(Moderatörler:
SelçuK
,
barutali
) »
Konu:
timer zaman aralığı
Kullanıcı
HoÅŸgeldiniz
Ziyaretçi
. Lütfen
giriş yapın
veya
kayıt olun
.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen
buraya tıklayın
.
03 Eylül 2010 13:50:40
1 Saat
1 Gün
1 Hafta
1 Ay
Her zaman
Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz
Sohbet Penceresi
Son 5 Notlar:
fariz35
25 AÄŸustos 2010 16:11:57
slm beyler
alvin
27 AÄŸustos 2010 10:00:56
arkadaşlar delphi ile fax nasıl gönderilir şeklinde konuya cevaplarınızı bekliyorum...
XLG
01 Eylül 2010 17:00:37
arkdaÅŸlar admin kim ya
XLG
01 Eylül 2010 17:00:55
bi maruzatım olacak ta
aligel54
Bugün
, 11:14:44
Arkadaşlar SUBHAN adlı arkadaşımızdan haberi olan var mı? Bir yıldır hiç siteye girmemiş? Sitesi de borçtan kapanmış. Başına bir şey mi geldi?
Show 50 latest
« önceki
sonraki »
Yazdır
Sayfa: [
1
]
Aşağı git
Gönderen
Konu: timer zaman aralığı (Okunma sayısı 665 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
titan61
Yeni Üye
İleti: 4
Rep: +0/-0
timer zaman aralığı
«
:
24 Haziran 2009 16:59:40 »
delphide belirlediğim zaman aralıklarında porta voltaj göndermek istiyorum zaman bitincede voltaj kesilsin istiyorum ama saat olarak sadece ilk baştaki saati alıyor program hangi zaman da açılmışsa o zaman ki saati baz alıyor sistem saatini kullanıyorum sonsuz döngü oluşturdum zaman sürekli saysın diye
while true do
buda programı durduruyor
procedure TForm3.Button1Click(Sender: TObject);
var
zaman1,zaman2,saat:TTime;
begin
saat:=time;
zaman1:=StrToTime(Edit1.Text);
zaman2:=StrToTime(Edit2.Text);
while true do
if CompareTime(zaman1,saat)=0 then
PortOut(888,4)
else
if CompareTime(zaman2,saat)=0 then
PortOut(888,0);
lütfen bana yardımcı olun
«
Son Düzenleme: 24 Haziran 2009 18:13:34 by titan61
»
Kayıtlı
barutali
Global Moderatör
İleti: 1.340
Rep: +38/-0
Cinsiyet:
Falan filan ...
Ynt: timer zaman aralığı
«
Yanıtla #1 :
24 Haziran 2009 21:08:12 »
soruyu eğer doğru anladıysam şöyle bişey neden yapmıyorsun deme gereksinimi duydum
timer in interval deÄŸerini 10000 yaparsan 10 sn yede bir senin komutu iÅŸler
direk timer ın ontimer olayında kodunu yaz interval değerini ne kadar zamanda bir yapmasını istiyorsan ona göre ayarla (1000 = 1 sn ) bu kadar ...
Kayıtlı
En İyi Öğrenme Metodu Yaparak ve Yaşayaraktır.
M.Kemal ATATÜRK
titan61
Yeni Üye
İleti: 4
Rep: +0/-0
Ynt: timer zaman aralığı
«
Yanıtla #2 :
24 Haziran 2009 21:30:45 »
programda zamanları karşılaştırmayı şu şekilde denedim ama her zaman elseyi alıyor
if ((zaman3<=datetime)and(zaman4>=datetime)) then
zamaları
zaman3:=datetimepicker3.Time; şu şekilde alıyorum ama nasıl denersem deneyeyim karşılaştırmıyor
lütfen yardımcı olun zamanım daralıyor.
«
Son Düzenleme: 25 Haziran 2009 12:52:35 by titan61
»
Kayıtlı
barutali
Global Moderatör
İleti: 1.340
Rep: +38/-0
Cinsiyet:
Falan filan ...
Ynt: timer zaman aralığı
«
Yanıtla #3 :
25 Haziran 2009 19:20:02 »
sana bir örnek hazırladım
exe ye sağtıkla özellikler de uyumluluk sekmesinde windows 95 olarak ayarla Win XP böyle port olaylarında sıkıntı yaratıyor...
kaç saniyede bir yapmasını istiyorsan milisaniye cinsinden giriceksin
888,0 ve 888,4 portlarında denedim çalışıyor... richedit ede dönen değeri atıyor...
Örn:
http://rapidshare.com/files/248573463/portX.rar.html
Rar Åžifresi :
delphidunyasi.net
Kayıtlı
En İyi Öğrenme Metodu Yaparak ve Yaşayaraktır.
M.Kemal ATATÜRK
titan61
Yeni Üye
İleti: 4
Rep: +0/-0
Ynt: timer zaman aralığı
«
Yanıtla #4 :
25 Haziran 2009 20:09:45 »
barutali ilgilendiğin için sağol yanlız benim sistem saatini kullanman gerekiyor birinci ve ikinici sayı arasında ki farkı alabilirim ama birinci saate sistem saati ile aynı olduğunda portun açılması gerekiyor bunda sorun yaşıyorum
bir de şu programda neden karşılaştırmıyor
zaman3:=datetimepicker3.Time;
zaman4:=datetimepicker4.Time
if ((zaman3<=datetime)and(zaman4>=datetime)) then
PortOut(888,4)
else
portout(888,0);
ÅŸimdiden tÅŸk
Kayıtlı
barutali
Global Moderatör
İleti: 1.340
Rep: +38/-0
Cinsiyet:
Falan filan ...
Ynt: timer zaman aralığı
«
Yanıtla #5 :
26 Haziran 2009 17:53:24 »
aşağıdaki linkten indirebilirsin ..
üst taraftaki edite sistem saatiden atıyorum 10 saniye sonrasını yaz
alt taraftaki edite dokunma orda sistem saati iÅŸliyor zaten (edit2.text:=timetostr(time)
senin yazdığın saatle sistem saati aynı olduğu an başlıyor porta veri göndermeye...
http://rapidshare.com/files/248911712/Project1.rar.html
Kayıtlı
En İyi Öğrenme Metodu Yaparak ve Yaşayaraktır.
M.Kemal ATATÜRK
titan61
Yeni Üye
İleti: 4
Rep: +0/-0
Ynt: timer zaman aralığı
«
Yanıtla #6 :
26 Haziran 2009 18:23:17 »
abi programın kendisini atsaydın exe si daha fazla kafamı karıştırdı diğerine uyarlamaya çalışıyorum ama sıkıntılarım oldu
Kayıtlı
barutali
Global Moderatör
İleti: 1.340
Rep: +38/-0
Cinsiyet:
Falan filan ...
Ynt: timer zaman aralığı
«
Yanıtla #7 :
26 Haziran 2009 19:03:25 »
hiç kafa kalmadı pardon ekten indirebilirsin
Kayıtlı
En İyi Öğrenme Metodu Yaparak ve Yaşayaraktır.
M.Kemal ATATÜRK
Yazdır
Sayfa: [
1
]
Yukarı git
« önceki
sonraki »
Delphi Dünyası
»
Forum
»
Soru Ve Sorunlarınız
»
Delphi Soruları
(Moderatörler:
SelçuK
,
barutali
) »
Konu:
timer zaman aralığı
TinyPortal v1.0 beta5 © Bloc