Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Optionaler Parameter (https://www.delphipraxis.net/78675-optionaler-parameter.html)

himitsu 9. Okt 2006 11:27

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:
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;
[mist, ich lahme ente -.-'']


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:33 Uhr.
Seite 2 von 2     12   

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