Tarih Kısıtlaması !!!

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

ozcank yazdı:Ben yeni proje istemedim ki sadece soruma cevap arıyorum.
daha çok ararsın o zaman 8)
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
menderes

Mesaj gönderen menderes »

Kolay gelsin... Fikir verme açısından bir açıklama yazayım. Yalnız bu iş her program verme olayında son tarihi vermek gerekecek. Belki bir fikir verebilir size...

Kod: Tümünü seç

procedure TForm1.FormShow(Sender: TObject);
var
tar1:string;
begin
tar1:='15.10.2005';// istenilen son tarih
Edit1.Text:=DateToStr(DateTimePicker1.Date);// Buraya başlama tarihini yazınız...
if StrToDate(Edit1.Text)=StrToDate(tar1) then
ShowMessage('Süre doldu ! Lütfen Program Satın almak için Satıcınızla Görüşün');
Application.Terminate;
end;
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

@ozcank

- Özür dilerim, bu işi öğrenmek istediğini sanmıştım. :roll: Yanıldığım için üzgünüm... :?
Resim
Resim ....Resim
ozcank
Üye
Mesajlar: 937
Kayıt: 28 Nis 2005 05:29

Mesaj gönderen ozcank »

uses Registry;

procedure TForm1.FormCreate(Sender: TObject);
Var R:TRegistry;
begin
IF DATE>=StrToDate('01.01.2006') THEN
BEGIN
R:=TRegistry.Create;
R.RootKey:= HKEY_CURRENT_USER;
IF R.CreateKey('Software\Uygulama') THEN

SHOWMESSAGE('Kullanım süresi doldu');
Halt;
END;

R:=TRegistry.Create;
R.RootKey:= HKEY_CURRENT_USER;
IF R.OpenKey('Software\Uygulama',FALSE) THEN
BEGIN
SHOWMESSAGE('Kullanım süresi doldu');
Halt;
END;

end;



Buraya kadar herşey tamam ama dediğim gibi tarihi değişinc onu tekrar nasıl yazdıracam değişimi ben program içinden yapıp derleyip müşteriye gönderince verdiğim tarihe kadar program çalışmalı .Yardımlarınızı bekliyorum.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

ozcank bu işi öğrenmeye falan çalışmıyor. o yüzden hiç üzülme mrmcop. ozcank nın pascal bilgisini de ilerletmesi lazım. google da da bol bol arama yapması. ancak o bunlar yerine kodu forumdakilere yazdırıyor.

kendine zarar veriyorsun arkadaş. bu işi öğrenmek istiyorsan tecrübelilerin fikirlerine biraz kulak as.

aksi halde forumdakilerin tepkisini çekeceksin. soru sormanın da bir adabı var. öncelikle, senin soruna yazdığım cevabı anlayıp uygulayabiliyor olman lazım. buradaki herkes vakit harcayıp yanıt yazıyor. sen anlamayınca bir daha, bir daha yazıyor. 0 a 0, elde var 0.

ben başka bir başlıkta da sana tavsiyede bulundum ancak pek kulak asmadın. umarım biraz düşünürsün.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Onguard kullanman daha iyi olur. diyeceğim ama sen aramadan onguard da nedir diyeceksin ya. Turbopower onguard sourceforge diye google da. forumda da onguard diye arama yap.
Cevapla