Autor Beitrag
bruder jonas
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76



BeitragVerfasst: Do 24.04.03 08:17 
hallo,

kann ich in delphi für eine funktion einen optionalen angeben? wenn ja, wie muss ich den in der funktionsdefinition deklarieren?

danke euch
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Do 24.04.03 08:28 
Hallo

gugg dir mal die overloaddirektive an.

ausblenden Quelltext
1:
2:
    function test:integer;overload;
    function test(x:integer):integer;overload;


Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Do 24.04.03 08:58 
@kiwicht: Er meint wohl eher einen Parameter, der nicht unbedingt mit angegeben werden muss, z.B. bei der Writeln-Funktion.

Das geht irgendwie so:
ausblenden Quelltext
1:
function irgendwas(test:integer = 0);					


Die konstanten Parameter (so nennt man die) müssen eben am Ende der Deklaration stehen (natürlich). Du kannst auch nochmal in der Hilfe schauen, um dich tz versichern, ich kanns leider net, weil mein Delphi net starten will :-(
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Do 24.04.03 09:00 
UGrohne hat folgendes geschrieben:
@kiwicht:


mit wem redest du?

Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Do 24.04.03 09:05 
Uuups, sorry, da hatte ich irgendwie den Namen noch im Kopp und den dann hingeschrieben. Ich redete natürlich eigentlich mit dir Keldorn bzw. Frank. :wink:

Bin halt gerade erst aufgestanden und hab schon Stress mit der Telekom.
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Do 24.04.03 09:39 
UGrohne hat folgendes geschrieben:
Uuups, sorry, da hatte ich irgendwie den Namen noch im Kopp und den dann hingeschrieben. Ich redete natürlich eigentlich mit dir Keldorn bzw. Frank. :wink:

Bin halt gerade erst aufgestanden und hab schon Stress mit der Telekom.

aha :wink: mit konstanten parametern arbeite ich nicht, muß ich mal schauen.

Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)