parametre sayısı..........

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

parametre sayısı..........

Mesaj gönderen i_zec »

Herkese kolay gelsın.Bir fonksiyona gonderılen parametre sayısı oğrenilebilrmi?
ORN: birlestir(string a,string b,string c);

Seklınde bı fonksıyon var.Gelene parameter sayısının 3 oldugunu kod ile nasıl alabilirim..
İyi çalısmalar.......
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

"Open Array" parametre mi? Nasıl yani?

Function nasıl tanımlanmışsa ona bakar öğrenirsin.

"Open array" ise

Kod: Tümünü seç

High(Parametre)
ile verilen parametre sayısını alabilirsin.
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

Kod: Tümünü seç

type
  ArryType = Array of string;
...
...
function TestArry(myArry : ArryType) : Integer;
begin
  TestArry := High(myArry);
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  x : ArryType;
begin
  setLength(x, 10);
  ShowMessage(IntToStr(TestArry(x)));
end;
parametre array olabiliyor ise..
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
eğer bir dll deki procedurenin parametrelerini ogrenmek istiyorsanız sanırım mümkün. quic wiew tarzı programlarala görülebilmesi lazım. (bu konuda bilgim bu kadar) eğer procedure nin kodları varsa zaten biliyorsunuzdur. eğer kendi yazdığınız veya yazmayı düşündüğünüz bir procedure içinse open array parametre kullanmanızı öneririm.
Tabiki duruma göre override da yapılabilir.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla