Delphi Array Fonksiyon
Delphi ile array birden fazla veri döndürmeye yarar
type
TMyArray = array[1..10] of string; // Genel bir array türü tanımlıyoruz bu türü göndereceğiniz bilgilere göre boyutunu ayarlıyabilirsiniz
Function TAnaF.Get_StokBilgi(StokKodu:String):TMyArray;
var
Qry: TUniQuery;
Begin
Qry := TuniQuery.Create(Self);
Qry.Connection := EtaMasterDB;
DataSetAcUnidac(Qry,'STKKART','STKKOD,STKCINSI,STKBIRIM,STKGENKDVNO','STKKOD = ' + QuotedStr(StokKodu));
Result[1] := Qry.FieldByName('STKCINSI').AsString;
Result[2] := Qry.FieldByName('STKBIRIM').AsString;
Result[3] := Qry.FieldByName('STKGENKDVNO').AsString;
Qry.Close;
FreeAndNil(Qry);
End;
Kullanımı
procedure TAnaF.Button1Click(Sender: TObject);
var
StokBilgi : TMyArray;
begin
StokBilgi := Get_StokBilgi(Fatura_QStok_Kodu.AsString);
ShowMessage(StokBilgi[1]);
ShowMessage(StokBilgi[2]);
ShowMessage(StokBilgi[3]);
end;