Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: Programı Limitli Hale Getirin  (Okunma Sayısı 1040 defa)
0 Üye ve 2 Ziyaretçi konuyu incelemekte.
mayhemious
Administrator
*


Karma: 70
Online Online

Cinsiyet: Bay
Mesaj Sayısı: 1008

mayhem mayhemious


Üyelik Bilgileri WWW


« : 17 Nisan 2008, 14:19:10 »




Bu Kodla Programınız Sizin İstediğiniz Kadar Kulanılabilir
Şimdi Formumuza 1 adet label koyalım adını da değiştirmeyelim.
Label bize programın kaç defa çalıştırıldığını söyleyecek

Option Explicit

Private Sub Form_Load()
Dim kbel As String
kbel = GetSetting("sınır", "sınırla", "kbel", 0)
If kbel >= 5 Then 'Burdaki 5 rakamını isterseniz yükseltebilirsiniz bu rakam programın kaç kere çalışacağını belirtiyor.
SaveSetting "sınır", "sınırla", "kbel", 111111
MsgBox "Programın kullanım süresi bitti", vbOKOnly, "Uyarı'"
Unload Me
End
Else
kbel = kbel + 1
SaveSetting "sınır", "sınırla", "kbel", kbel
Label1.Caption = kbel
End If
End Sub


Alıntı:Vb-coder
Logged

Mesaj Sayısı 10 ve Altı olanlar Sorularınız YANITLANMAYACAK

Linklerin Görülmesine Izin Verilmiyor
Linki Görebilmek Için Üye Ol veya Giris Yap
V.I.P. Üye Olun. Programlamada Bir Adım Öne Geçin
tasiyici
Üye
***

Karma: 0
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 41


Üyelik Bilgileri


« Yanıtla #1 : 19 Nisan 2008, 13:12:34 »

slm mayhemious yani bu senin değin demo programlarda olanların aynısı gibi bişey dimi
Logged
mayhemious
Administrator
*


Karma: 70
Online Online

Cinsiyet: Bay
Mesaj Sayısı: 1008

mayhem mayhemious


Üyelik Bilgileri WWW


« Yanıtla #2 : 19 Nisan 2008, 13:13:44 »

buradan yola çıkarak aynı mantık kurulabilir. bu kod ile program istediğiniz süre değil !!! istediğini defa çalıştırılır. Örneğin programınızın 10 defa çalışmasını istiyorsanız bu kod size göre Gülümseme
Logged

Mesaj Sayısı 10 ve Altı olanlar Sorularınız YANITLANMAYACAK

Linklerin Görülmesine Izin Verilmiyor
Linki Görebilmek Için Üye Ol veya Giris Yap
V.I.P. Üye Olun. Programlamada Bir Adım Öne Geçin
tasiyici
Üye
***

Karma: 0
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 41


Üyelik Bilgileri


« Yanıtla #3 : 23 Nisan 2008, 00:18:56 »

güzelmiş eline sağlık bunu saat olarak hesaplayıp yapabilirmiyiz hani bazı programların kullanım süreli oluyor  ya
Logged
mayhemious
Administrator
*


Karma: 70
Online Online

Cinsiyet: Bay
Mesaj Sayısı: 1008

mayhem mayhemious


Üyelik Bilgileri WWW


« Yanıtla #4 : 23 Nisan 2008, 11:58:11 »

zaman kontrolü eklemen gerekir Gülümseme
Logged

Mesaj Sayısı 10 ve Altı olanlar Sorularınız YANITLANMAYACAK

Linklerin Görülmesine Izin Verilmiyor
Linki Görebilmek Için Üye Ol veya Giris Yap
V.I.P. Üye Olun. Programlamada Bir Adım Öne Geçin
FERDIKUCUK
Acemi Üye
**


Karma: 0
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 15


Üyelik Bilgileri WWW


« Yanıtla #5 : 16 Haziran 2008, 10:52:36 »

tesekkurlewr
Logged

Programci Oldum Diyen Herkes Programci Degildir.
metingo
Yeni Üye
*

Karma: 0
Offline Offline

Mesaj Sayısı: 1


Üyelik Bilgileri


« Yanıtla #6 : 12 Temmuz 2008, 21:31:56 »

dostum sınırlı bir program yaptık diyelim. bu kodu  girerek program demo halinde istediğimiz kadar çalışmasına izin vedik. program satın alındığında sınırsız çalışması için nasıl bir kod düzenlemek gerekir. tesekkürler
Logged
mayhemious
Administrator
*


Karma: 70
Online Online

Cinsiyet: Bay
Mesaj Sayısı: 1008

mayhem mayhemious


Üyelik Bilgileri WWW


« Yanıtla #7 : 12 Temmuz 2008, 23:33:23 »

programa + olarak 1 buton ve 1 text kutusu ekleyin

Private Sub Command1_Click()
If Text1.Text = "mayhem" Then SaveSetting "sınır", "sınırla", "kbel", "mayhem"
End Sub

Private Sub Form_Load()
Dim kbel As String
kbel = GetSetting("sınır", "sınırla", "kbel", 0)
If kbel = "mayhem" Then GoTo mayhem
If kbel >= 5 Then 'Burdaki 5 rakamını isterseniz yükseltebilirsiniz bu rakam programın kaç kere çalışacağını belirtiyor.
SaveSetting "sınır", "sınırla", "kbel", 111111
MsgBox "Programın kullanım süresi bitti", vbOKOnly, "Uyarı'"
Unload Me
End
Else
kbel = kbel + 1
SaveSetting "sınır", "sınırla", "kbel", kbel
Label1.Caption = kbel
End If
mayhem:
End Sub

**************


text kutusuna mayhem yazılıp buton tıklanınca regedit e mayhem şeklinde bir kayıt yapılıyor. program açılışında regediti kontrol ediyor regeditte mayhem isimli bir kayıt varsa tüm sayma işlemini atlayıp programı çalıştırıyor. eğer bu kayıt yoksa 5 çalıştırma sonunda program hata mesajı verip kapanıyor. KLASİK SERIAL METODU
Logged

Mesaj Sayısı 10 ve Altı olanlar Sorularınız YANITLANMAYACAK

Linklerin Görülmesine Izin Verilmiyor
Linki Görebilmek Için Üye Ol veya Giris Yap
V.I.P. Üye Olun. Programlamada Bir Adım Öne Geçin
UNKNOWN
Yeni Üye
*


Karma: 0
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 11


Üyelik Bilgileri


« Yanıtla #8 : 29 Ağustos 2008, 01:02:07 »

Güzel Saol Emeğine Sağlık

Devamını Bekliyoruz. Gülümseme
Logged

Eren Yavuz
M.Yasin
Yeni Üye
*

Karma: 0
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 9


Üyelik Bilgileri


« Yanıtla #9 : 30 Ağustos 2008, 10:10:08 »

çok sağol  süper kod bu programlarıma deniyecem
Logged
Spiirit
Yeni Üye
*

Karma: 0
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 10


Üyelik Bilgileri


« Yanıtla #10 : 05 Eylül 2008, 15:53:20 »

güzel bir kod
Logged
sahara
Yeni Üye
*

Karma: 0
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 4


Üyelik Bilgileri


« Yanıtla #11 : 05 Ekim 2008, 20:28:03 »

süper ya Masum
emeğine sağlık
Logged
jumpstart
Yeni Üye
*


Karma: 0
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 2


Üyelik Bilgileri


« Yanıtla #12 : 12 Ekim 2008, 12:40:44 »

guzel kod tesekkurler..
Logged

Gerçekçi ol, İmkansızı iste !!
Sayfa: [1]   Yukarı git
  Yazdır  

 
Gitmek istediğiniz yer: