![]() |
Re: Optionaler Parameter
Bei einer Zuweisund muß zwar ein := genommen werden, aber bei den DefaultParametern ist es wie mit den Konstanten ... also nur = :angel:
Und das Optional wird sozusagen schon durch das = ausgedrückt.
Delphi-Quellcode:
function AddWindow(Handle: Integer; hWndParent: Integer = 0): Boolean;
Wenn es möglich ist, dann kommt man eigentlich mit den DefaulParametern besser hin. Ersten wird so ein unnötiger Sprung erspart und man spart sich auch die Funktion zum Weiterleiten. Denn per OVERLOAD sähe es ja so aus:
Delphi-Quellcode:
[mist, ich lahme ente -.-'']
function AddWindow(Handle: Integer): Boolean; Overload;
function AddWindow(Handle: Integer; hWndParent: Integer): Boolean; Overload; implementation function AddWindow(Handle: Integer): Boolean; begin Result := AddWindow(Handle, 0); end; function AddWindow(Handle: Integer; hWndParent: Integer): Boolean; begin ... end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:33 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