Kalan Süreyi Vt Yazdırma Sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
shochan
Üye
Mesajlar: 89
Kayıt: 06 Eki 2008 04:54
Konum: Kayseri

Kalan Süreyi Vt Yazdırma Sorunu

Mesaj gönderen shochan »

S.a arkadaşlar

Yapmakta olduğum programda kullanıcı kendi k.adı ve şifresiyle programa giriş yapıyor ve kendisine verilen süre boyunca bilgisayarı kullanıyor aynı net cafe programlarındaki gibi bnm sorunum kullanıcı giriş yaptıktan sonra kendisine werilen süre bitmeden logoff oldunda kalan süreyi veritabanına kaydettiremiyorum yani tekrardan giriş yaptığımda süre bitmiş gibi oluyor ve program kullanıcının süresi bittikten sonra ne yapması gerekiyorsa onu yapıyor. Kullanıcıya verilen süre bitmeden kullanıcı oturumunu kapattığında kalan süreyi nasıl veri tabanına kaydederim ve tekrar açtığında kalan süreden geri sayım başlar. Umarım anlatabilmişimdir derdimi şimdiden teşekürler..
  • Devler Gibi İşler Yapmak İçin Karıncalar Gibi Çalışmak Lazım ...
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: Kalan Süreyi Vt Yazdırma Sorunu

Mesaj gönderen CiTiZEN »

Hemşerim illaki veritabanı şart mı yoksa ini ile yapsan iş görmez mi?
UWESIS CORPORATION
Kullanıcı avatarı
shochan
Üye
Mesajlar: 89
Kayıt: 06 Eki 2008 04:54
Konum: Kayseri

Re: Kalan Süreyi Vt Yazdırma Sorunu

Mesaj gönderen shochan »

olurda ini dosyalarla daha önce hiç çalışmadım :(
  • Devler Gibi İşler Yapmak İçin Karıncalar Gibi Çalışmak Lazım ...
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Kalan Süreyi Vt Yazdırma Sorunu

Mesaj gönderen Lost Soul »

kalan süreyi değil de hedeflenen saati yazsan daha mantıklı olur :!: Böylece karşılaştırma yaparken şimdi zaman hedeflenen zamandan büyük ise diyip çıkarsın işin içinden.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Kalan Süreyi Vt Yazdırma Sorunu

Mesaj gönderen conari »

kalan süreyi bir yerde tutmuyormusunuz?
tutuyorsanız bu okadar zor olmamalı. Bu tarz uygulamalarda PC ve oturum kapatma gibi hakları kullanıcılara vermemek gerekmekte.
logoff nasıl olunuyor? bunu ne tetikliyor ise bu aşamada vt yazabilirsiniz.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
shochan
Üye
Mesajlar: 89
Kayıt: 06 Eki 2008 04:54
Konum: Kayseri

Re: Kalan Süreyi Vt Yazdırma Sorunu

Mesaj gönderen shochan »

Öncelikle cvplarınız için teşekkür ederim. Programı ben genel olarak anlatıyım sanırım daha iyi olur bilgisayar açıldığında program açılıyo ekranı kaplayan bir formum var burda mouse click olunca kullanıcı giriş formum create oluyor ve kullanıcı adı şifreyi yazdıktan sonra eğer giriş yapan admin ise süresiz yanı belli bir süre limiti olmadan açılıyor eğer adminden faklı bir kullanıcı ise veri tabanında o kullanıcıya nekadar süre verildiyse o süreden geri sayım başlıyor logoff butonuna tıklandığında ise timer enabled false olup geri sayım durduruluyor gerekli tablo edit haline getirilip kalan süreyi yazdırıp kaydediorum fakat programa aynı kullanıcı ile tekrardan giriş yaptığımda süre bitmiş oluyor ve süreniz doldu uyarısı geliyor normalde süresi biten kullanıcıya vermesi gerekirken bu uyarıyı süresi bitmeden veriyor bnm içinden çıkamadığım nokta bu...
  • Devler Gibi İşler Yapmak İçin Karıncalar Gibi Çalışmak Lazım ...
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Kalan Süreyi Vt Yazdırma Sorunu

Mesaj gönderen sabanakman »

Formülünüzde hata var, bunları düzenlemek sorunu çözecektir.
1-Programı açtığı zamanı bir yerde tutun.
2-Programı kapatırken, program başladığından o anda kadar geçen süreyi de bir yere kayıt edin.
Böylelikle süre farkından yola çıkarak başka bir yol izlemiş olursunuz.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Kalan Süreyi Vt Yazdırma Sorunu

Mesaj gönderen conari »

geri sayım başlıyor logoff butonuna tıklandığında ise timer enabled false olup geri sayım durduruluyor gerekli tablo edit haline getirilip kalan süreyi yazdırıp kaydediorum fakat programa aynı
mantık hatası var sanırım.
sonuçta geri sayımı durdurduğunuzda bir değer var ve bunu kaydediyorsunuz. ozaman formu create ettiğinizde ilk olarak bu değeri okuyun, değer var ise geri sayımı bundan başlatın 0 ise "dolmuş mesajı" verip, sıfırdan giriş yaparmış gibi diğer alandaki değerden(kullanıcıya verilen standart değer) başlatın.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Cevapla