Demo program yapma

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Demo program yapma

Mesaj gönderen greenegitim »

s.a yaptığım bir programı sürekli günceliyorum tam sürüm kısmını yalnız demosunu ayrı bir proje olarak tutuyordum ama demoyuda sürekli güncelemek sıkıyor insanı her daim tam sürüm olan programımı güncelediğimde dilediğim zaman o güncel halininde demosunu yapmak istiyorum süre ve kayıt kısıtlamalı bunu her defasında kodla değilde veya çok kodla değilde hazır bir bileşen varsa bildiğiniz onunla yapmak istiyorum bunun kolay bir yolu varmı? ben tam sürüm olan projemi başka bir yere kopyalayıp orada bi kaç ufak değişiklikten sonra süre ve kayıt kısıtlamalı olsun istiyorum böyle bir bileşen varmı?
Mücadele güzelleştirir!
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Demo program yapma

Mesaj gönderen aslangeri »

s.a.
Compiler direktifleri ile yapabilrisiniz.
:ara define;ifdef vs.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
cozturk
Üye
Mesajlar: 484
Kayıt: 15 Haz 2005 05:22

Re: Demo program yapma

Mesaj gönderen cozturk »

{$IFDEF TRIAL}
...
{$ENDIF}
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Demo program yapma

Mesaj gönderen greenegitim »

peki kırılma ihtimali zorluğu?
Mücadele güzelleştirir!
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: Demo program yapma

Mesaj gönderen sabanakman »

Kod: Tümünü seç

//{$DEFINE TRIAL}
...
{$IFDEF TRIAL}
  ShowMessage('Dene sürümünde bu işlemi yapamazsınız');
{$ELSE}
  islemyap();
{$ENDIF}
Gibi bir kodlamada eğer {$DEFINE TRIAL} satırı açılırsa .exe içerisine sadece ShowMessage satırı derlenir. İşlemi çalıştıran islemyap(); satırı derlenmediği için .exe içerisinde öyle bir özellik olmayacaktır. Bu durumda programın kırılması diye bir şey söz konusu olmayacaktır.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Demo program yapma

Mesaj gönderen greenegitim »

Teşekür Ederim.
Mücadele güzelleştirir!
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Re: Demo program yapma

Mesaj gönderen hi_selamlar »

sabanakman yazdı:

Kod: Tümünü seç

//{$DEFINE TRIAL}
...
{$IFDEF TRIAL}
  ShowMessage('Dene sürümünde bu işlemi yapamazsınız');
{$ELSE}
  islemyap();
{$ENDIF}
Gibi bir kodlamada eğer {$DEFINE TRIAL} satırı açılırsa .exe içerisine sadece ShowMessage satırı derlenir. İşlemi çalıştıran islemyap(); satırı derlenmediği için .exe içerisinde öyle bir özellik olmayacaktır. Bu durumda programın kırılması diye bir şey söz konusu olmayacaktır.

S.A.
teşekkürler.
Herkes cahildir, bazi konularda.
Cevapla