![]() |
"Offene" Parameter
Für einige Methoden gibt es "offene" Parameter, z.B. bei der Prozedur Inc:
OH:
Code:
[ ; N: Longint ] - N kann übergeben werden, muss aber nicht.
procedure Inc(var X [ ; N: Longint ] );
Mit welcher Syntax muss man solche "offenen" Parameter für eine Methode festlegen? |
Re: "Offene" Parameter
das sollte mit
Delphi-Quellcode:
gehen.
procedure Inc(var X; N: Integer = 1);
|
Re: "Offene" Parameter
Zitat:
man muss 2 verschiedene Prozeduren definieren (die Anzahl der Parameter ist eben der Unterschied) mit gleichem Namen und der Direktive "overload". Gruss Reinhard |
Re: "Offene" Parameter
Mit default habe ich das noch nie gesehen. So mache ich das immer:
Delphi-Quellcode:
@fwsp: Da du deinen Beitrag nun editiert hast, ist meiner überflüssig. :zwinker:
procedure Inc(var X; N: Integer = 1);
|
Re: "Offene" Parameter
Zitat:
|
Re: "Offene" Parameter
Alles klar, vielen Dank fürs schnelle Antworten!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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