sabit sayida parametreye sahip olmayan fonksiyon...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
i_zec
Üye
Mesajlar: 119
Kayıt: 01 Tem 2005 03:07

sabit sayida parametreye sahip olmayan fonksiyon...

Mesaj gönderen i_zec »

Herkese kolay gelsin.Basliktada yazdigim gibi yazacagim fonksiyonun alacagi parametre sayisinin sabit olmamasini istiyorum.Yani ornek verecek olursam C deki printf gibi.Istedigimiz kadar parametre alabiliyorya ,iste öyle bi fonksiyonu nasil yazariz.Yardimci olursaniz sevinirim....
iyi calismalar...............
Kullanıcı avatarı
undefined
Moderator
Mesajlar: 565
Kayıt: 06 Eki 2003 12:01
Konum: Bursa
İletişim:

Mesaj gönderen undefined »

Aynı fonksiyon ismiyle, farklı sayıda değişik cinste parametreli fonksiyon tanımlayabilirsin.

Fonksiyonları declare ederken yanında overload yazman gerekli
i_zec
Üye
Mesajlar: 119
Kayıt: 01 Tem 2005 03:07

Mesaj gönderen i_zec »

evet haklisin oyle yapilabilir ama burada gelecek olan parametre 1 veya 2 degilki 2 de olabilir 10 da olabilir.E bunun icinde 10 tane fonk yazmak modüler bi cozum olmaz heralde.Bu yuzden boyle bisi yapmak istiyorum.Varmidir acaba bi cozumu ???
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

tabii ki mümkün. bkz. open array parameters.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

coderlord yazdı:tabii ki mümkün. bkz. open array parameters.
+1
Locate komutunun parametreleri bu şekilde (var array of.....)
inceleyebilirsiniz.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla