Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Prozeduren mit beliebig viel Parameter eingabe (https://www.delphipraxis.net/22632-prozeduren-mit-beliebig-viel-parameter-eingabe.html)

Nicodius 20. Mai 2004 15:21


Prozeduren mit beliebig viel Parameter eingabe
 
kennt ihr die prozedur concat(S1, S2, S2..) zieht all die Strings zusammen

so wie mach ich selber so ne procedure?

wo man beliebig viel eingeben kann(unendlich viele Strings zum Beispiel)

MrKnogge 20. Mai 2004 15:23

Re: Prozeduren mit beliebig viel Parameter eingabe
 
Wie wärs mit einem dynamischen Array.

Nicodius 20. Mai 2004 15:24

Re: Prozeduren mit beliebig viel Parameter eingabe
 
;) aber dann musste ja concat([s1,s2,s3]) schreiben

--> --> unser Professor sagte irgendwas anderes ... hab mir den Begriff aber nicht gemerkt

sakura 20. Mai 2004 15:25

Re: Prozeduren mit beliebig viel Parameter eingabe
 
Wie in Concat geht es nicht. Das ist "Compiler-Magic" wie es auch in der System.pas steht. Helfen nur Arrays.

...:cat:...

Mirilin 20. Mai 2004 15:25

Re: Prozeduren mit beliebig viel Parameter eingabe
 
:hi:

unendlich viele Overloads ? :mrgreen:

mfg Tobias

Nicodius 20. Mai 2004 15:27

Re: Prozeduren mit beliebig viel Parameter eingabe
 
:cry: er sagte aber das es geht ... ich sag euch am montag des wort das er verwendet hat!

MrKnogge 20. Mai 2004 15:27

Re: Prozeduren mit beliebig viel Parameter eingabe
 
Zitat:

Zitat von Nicodius
;) aber dann musste ja concat([s1,s2,s3]) schreiben

Wie übergibst du den ein dynamisches Array :shock:

Nicodius 20. Mai 2004 15:28

Re: Prozeduren mit beliebig viel Parameter eingabe
 
sorry :oops: ... habs vergessen gehabt :roll:

field : Array of strings;
concat(Field);

Tryer 20. Mai 2004 15:33

Re: Prozeduren mit beliebig viel Parameter eingabe
 
Zitat:

Zitat von Nicodius
so wie mach ich selber so ne procedure?

So ne machste garnicht, Concat ist keine Prozedur im eigentlichen Sinne sondern "Compiler-Magie". Die Deklarationsform gibt es also garnicht und Borland hat nur was im Compiler eingebaut um das Concat gesondert zu behandeln.

Schau mal in die Hilfe:
"Offene Arrayparameter"
"Variante offene Arrayparameter"

MfG,
Tryer

Nicodius 20. Mai 2004 15:34

Re: Prozeduren mit beliebig viel Parameter eingabe
 
danke ich schau mal

aber er hat gesgat es geht und das kommt in der zweiten klasse :roll: und der ist genauso wie ivle hier ein profi in delphi :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:12 Uhr.
Seite 1 von 3  1 23      

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