![]() |
Re: Procedure mit Variablen als Parameter
Warum denn nicht so?
Delphi-Quellcode:
Mit vordinierten Variablen, wenn nicht vorhanden, dann wird der Defaultwert genommen.
procedure test(d1: double = 0; d3: Double = 1);
begin d1 := d1 + d3; ShowMessage(FloatToStr(d1)); end; procedure TForm1.Button1Click(Sender: TObject); begin test(2); end; procedure TForm1.Button2Click(Sender: TObject); begin test(0, 45); end; (nur zur Info: der Code oben funktioniert) Oder hab ich was falsches verstanden? |
Re: Procedure mit Variablen als Parameter
Das Problem ist, dass es sich um var-Parameter handelt.
|
Re: Procedure mit Variablen als Parameter
Zitat:
|
Re: Procedure mit Variablen als Parameter
Hallo,
das würde ich über eine eigene Klasse machen, die als Parameter übergeben wird. Heiko |
Re: Procedure mit Variablen als Parameter
Zitat:
Dann bleibe ich doch lieber bei den DummyVariablen. |
Re: Procedure mit Variablen als Parameter
Hallo,
wenn jetzt noch ein paar Variablen hinzukommen, sieht es anders aus. Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 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 by Thomas Breitkreuz