delphi de değişkenlere topluca değer atamak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
muttalip
Üye
Mesajlar: 71
Kayıt: 18 Haz 2003 08:58
Konum: İstanbul
İletişim:

delphi de değişkenlere topluca değer atamak

Mesaj gönderen muttalip »

a,b,c,d,e,f,k,l,m,n,p gibi değişkenlere aynı anda sıfır değerini atamak istiyorum

foxpro da bu işlemi store 0 to a,b,c,d,e,f,k,l,m,n,p

seklinde yapıyorduk
Muttalip TOPTAŞ

Yıldız Teknik Üniversitesi
Bilgi İşlem Dairesi Başkanlığı

Tel: 0212-3832134
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: delphi de değişkenlere topluca değer atamak

Mesaj gönderen csunguray »

Delphi de benzer bir yazım şekli yoktur. Tek tek atamanız gerekli.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
varyemez
Üye
Mesajlar: 262
Kayıt: 01 Oca 2009 11:00
Konum: Bursa
İletişim:

Re: delphi de değişkenlere topluca değer atamak

Mesaj gönderen varyemez »

var
a,b,c,d : integer := 0;
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: delphi de değişkenlere topluca değer atamak

Mesaj gönderen SimaWB »

varyemez yazdı:var
a,b,c,d : integer := 0;
Böyle bir atama Delphi'nin hangi versiyonunda var :?:
There's no place like 127.0.0.1
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: delphi de değişkenlere topluca değer atamak

Mesaj gönderen sadettinpolat »

Kod: Tümünü seç

const  
  deneme : integer = 5;

var //global var
  deneme2 : integer= deneme;
  deneme3 : integer= deneme+1;
  xxxxxxx   : integer= 5;

seklinde ifadeler mevcuttur.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Re: delphi de değişkenlere topluca değer atamak

Mesaj gönderen vkamadan »

sadettinpolat yazdı:

Kod: Tümünü seç

const  
  deneme : integer = 5;

var //global var
  deneme2 : integer= deneme;
  deneme3 : integer= deneme+1;
  xxxxxxx   : integer= 5;

seklinde ifadeler mevcuttur.
Merhaba , @sadettinpolat , mesajı okuyunca hemen denemek istedim XE2 ve Delphi2007 de örneklediğiniz şekilde bir kullanıma izin vermedi, bazı şeyleri derleyici direktifleriyle açıp kapatmak gerekiyor buda öyle bir özellik mi ? ya da siz hangi sürümde böyle bir kullanım uygulayabildiniz.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: delphi de değişkenlere topluca değer atamak

Mesaj gönderen SimaWB »

vkamadan yazdı:
sadettinpolat yazdı:

Kod: Tümünü seç

const  
  deneme : integer = 5;

var //global var
  deneme2 : integer= deneme;
  deneme3 : integer= deneme+1;
  xxxxxxx   : integer= 5;

seklinde ifadeler mevcuttur.
Merhaba , @sadettinpolat , mesajı okuyunca hemen denemek istedim XE2 ve Delphi2007 de örneklediğiniz şekilde bir kullanıma izin vermedi, bazı şeyleri derleyici direktifleriyle açıp kapatmak gerekiyor buda öyle bir özellik mi ? ya da siz hangi sürümde böyle bir kullanım uygulayabildiniz.
Ben de XE'de denedim, hata veriyor.

Kod: Tümünü seç

const
  deneme = 5;
şeklinde yapılırsa diğerlerini kabul ediyor.
Aslında; zaten soruyu soran arkadaşın amacı bu şekilde kullanmak değil sanırım. Kod bloğunun herhangi bir yerinde toplu halde değer atamaktan bahsediyor(en azından ben öyle anladım). Bildiğim kadarıyla Delphi'de bunun bir yolu yok.
There's no place like 127.0.0.1
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: delphi de değişkenlere topluca değer atamak

Mesaj gönderen sadettinpolat »

vkamadan yazdı:
sadettinpolat yazdı:

Kod: Tümünü seç

const  
  deneme : integer = 5;

var //global var
  deneme2 : integer= deneme;
  deneme3 : integer= deneme+1;
  xxxxxxx   : integer= 5;

seklinde ifadeler mevcuttur.
Merhaba , @sadettinpolat , mesajı okuyunca hemen denemek istedim XE2 ve Delphi2007 de örneklediğiniz şekilde bir kullanıma izin vermedi, bazı şeyleri derleyici direktifleriyle açıp kapatmak gerekiyor buda öyle bir özellik mi ? ya da siz hangi sürümde böyle bir kullanım uygulayabildiniz.
Merhaba @vkamadan,
Direkt editorden kopyala - yapistir yaptim diye hatirliyorum ama deneme : integer = 5; satirini deneme = 5; seklinde degistirmeden bende simdi calistirmadim :)

Delphi 2010 kullaniyorum , xe 4 te de denedim deneme = 5; seklinde yazinca calisiyor ancak.

@simaWB , bende a,b,c = 0 seklinde atamanin olmadigini ancak bu sekilde bir atama sekli oldugunu belirtmeye calistim. tek tek atama yapmak lazim.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Re: delphi de değişkenlere topluca değer atamak

Mesaj gönderen vkamadan »

sadettinpolat yazdı:
vkamadan yazdı:
sadettinpolat yazdı:

Kod: Tümünü seç

const  
  deneme : integer = 5;

var //global var
  deneme2 : integer= deneme;
  deneme3 : integer= deneme+1;
  xxxxxxx   : integer= 5;

seklinde ifadeler mevcuttur.
Merhaba , @sadettinpolat , mesajı okuyunca hemen denemek istedim XE2 ve Delphi2007 de örneklediğiniz şekilde bir kullanıma izin vermedi, bazı şeyleri derleyici direktifleriyle açıp kapatmak gerekiyor buda öyle bir özellik mi ? ya da siz hangi sürümde böyle bir kullanım uygulayabildiniz.
Merhaba @vkamadan,
Direkt editorden kopyala - yapistir yaptim diye hatirliyorum ama deneme : integer = 5; satirini deneme = 5; seklinde degistirmeden bende simdi calistirmadim :)

Delphi 2010 kullaniyorum , xe 4 te de denedim deneme = 5; seklinde yazinca calisiyor ancak.

@simaWB , bende a,b,c = 0 seklinde atamanin olmadigini ancak bu sekilde bir atama sekli oldugunu belirtmeye calistim. tek tek atama yapmak lazim.

Merhaba @sadettinpolat , evet o şekilde bir düzeltme yapıldığında belirttiğiniz şekilde çalıştı, teşekkürler.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
esistem
Üye
Mesajlar: 464
Kayıt: 02 Eki 2007 11:22
İletişim:

Re: delphi de değişkenlere topluca değer atamak

Mesaj gönderen esistem »

Selam,

Kod: Tümünü seç

store 0 to a,b,c,d,e,f,k,l,m,n,p 

şeklinde yazacağınıza (ki olmaz delphide) onun yerine array kullanın hiç uğraşmayın. Hem böylece değişkenleri döngüyede sokabilirsiniz :)
Cevapla