![]() |
function mit n parametern
hallo, wie mach ich das am besten, dass ich eine funktion mit n parametern des gleichen typs deklarieren kann?
Gruß, vk |
Re: function mit n parametern
Delphi-Quellcode:
Gruß
function mittelwert(a,b,c:double):double;
begin result:=(a+b+c)/3; end; Wolfgang |
Re: function mit n parametern
Delphi-Quellcode:
procedure foo(const x:array of Integer);
.... //Aufruf foo([1,4,6]); |
Re: function mit n parametern
garnicht (sowa wie z.B. die virtuellen Funktionen ala WriteLn geht einfach nicht)
du kannst dir aber offene Array-Parameter anlegen
Delphi-Quellcode:
es geht auch noch typoffen
procedure xyz(param: array of String);
Delphi-Quellcode:
das Const ist dann sowas ähnliches wie ein Variant
procedure xyz(param: array of const);
Sowas kennst du z.B. von der Funktion ![]() Wenn es eine endliche Anzahl von so um die 2-3 Parameter ist, dann könnte man auch die restlichen Parameter vorbelegen also für 1 bis 3 Strings z.B.:
Delphi-Quellcode:
procedure xyz(a: String; b: String = ''; c: String = '');
|
Re: function mit n parametern
vielen Dank!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz