programda kullandığım değişkeni sonradan değiştirmek?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

EXE ile öyle oynanmaz. Allah taş eder.. 8)
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

Mesaj gönderen Gold_Lady »

Veritabanına yada text dosyaya ceza miktarını kaydet program her açılışta oradan okusun ve değişkenin o okuduğu değer alsın. 8)
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

Mesaj gönderen AliErdem »

herkezin fikrine saygılar..

Gold_Lady bu değişkeni veritabanına nasıl kaydedeceğim bide programda çağırırken ne kullanacağım kısaca anlatabilirmisin

teşekürler
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

Mesaj gönderen Gold_Lady »

Veritabanına normal şekilde kaydedeceksin işte.
Mesela bir paradox dosyası aç ceza adında bir kolon oluştur.

Kod: Tümünü seç

Table1['CEZA']:=strtoint(edit1.text);
ile cezayı kaydet.

Okumak içinde

Kod: Tümünü seç

var
a:integer
begin
a:=Table1['CEZA'];
....
gibi...
Kullanıcı avatarı
ofenX
Üye
Mesajlar: 397
Kayıt: 09 Nis 2005 10:24
Konum: Diyarbakır
İletişim:

Mesaj gönderen ofenX »

Merhaba,
Text dosyaya saklamak isterseniz aşağıdakine yakın bir kod kullanabilirsiniz.
biraz daha ek kontrol gerekebilir ama iskelet olarak böyle bir şey işinize yarayacaktır.

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var
f:textfile;
ceza:integer;
alinan:string;
begin
                alinan:='0';
                ceza:=0;
            assignfile(f,'c:\deneme.txt');

       if FileExists('c:\deneme.txt') then
       begin            // dosya varsa değerimizi alacağız.
             reset(f);
              read(f,ceza);
               ShowMessage('sayı :'+inttostr(ceza));


             closefile(f);


             end
             else    // dosya yok veya silinmişse yeniden oluşturacağız.
             begin
                    InputQuery('Ceza tanımlı değil Cezayı yazın','Ceza',alinan);

                         ceza:=strtoint(alinan);

                        rewrite(f);
                        write(f,ceza);
                        closefile(f);

                            ShowMessage('sayı :'+inttostr(ceza));

             end;

end;

http://www.aysbergbilgisayar.com
Logo Go özel eğitim, web tasarım, teknik servis
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

Mesaj gönderen AliErdem »

teşekkürler hepinize deniyorum....
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Mesaj gönderen Trial_Cooder »

Madem Txt'de Saklıcan Niye Programını Yapıyon Boşuna, Değişiklikleri Not Defterindede Yaparsın Yada Excel'de Proje Yaparsın. Yani Txt Gereksiz, Exemod'un Nimetlerinden Yararlanamadınız :shock:
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Tuttum bu topici, merakla takip ediyorum :D
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

Mesaj gönderen AliErdem »

tekrar saolun arkadaşlar yaptım veritabanı işimi gördü tşkler ayrıca gold_lady
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

Mesaj gönderen AliErdem »

ben yaptığımı kısaca bi anlatayım lazım olanlar faydalansın

bir db de girişte kullandığım şifreli giriş için kullanıcı ve sifresi vardı bide yanına ceza diye yer açtım
ilk olarak tabloya 250 diye bir değer verdim kaydettim
değiştireceğim yere bir tane dbedit bir tane table birde datasource
dbedit i db deki cezaya bağladım table1.activate=true tabiki
butona tıkladığımda
table1.refresh;
işimi gördü tabi bunu şifre kontroluyle yapılıp yapılmamasınada karar verebiliriz

değişik fikirleri olanlar yazsınlar

iyi çalışmalar herkeze
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Mesaj gönderen Trial_Cooder »

bLue aLonE yazdı:Tuttum bu topici, merakla takip ediyorum :D
Bu Topic Forumun Topic'i Elinde Çok Durmasın Admin Kızar :D
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

coderlord yazdı:EXE ile öyle oynanmaz. Allah taş eder.. 8)
:lol: :lol: :lol: :lol: Allah cezanı vermesin :!: :alkis:
coderlord abi bunu MSN iletim yapmama izin verir misin?
En son ulu coder tarafından 26 Nis 2006 10:03 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

coderlord yazdı:EXE ile öyle oynanmaz. Allah taş eder.. 8)
vay crackerların haline :)
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

coderlord demişki:

EXE ile öyle oynanmaz. Allah taş eder..
:bravo: kısa ve öz atatsözü olacak nerdeyse :lol:
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

Mesaj gönderen AliErdem »

konunun gidişatı süper topic deki sorun çözüldü sanki üzerine keyifiçin kahve içiliyo :) süper valla
Cevapla