Delphi-PRAXiS
Seite 2 von 3     12 3      

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)

MrKnogge 20. Mai 2004 15:35

Re: Prozeduren mit beliebig viel Parameter eingabe
 
Delphi-Quellcode:
procedure Test(t: array of string);
begin
  // hier dein kram
end;
Nun solltest du die procedure folgendermasen aufrufen können:

Delphi-Quellcode:
procedure Test(string1, string2);

Nicodius 20. Mai 2004 15:38

Re: Prozeduren mit beliebig viel Parameter eingabe
 
nein du musst nacher [string1, string2]schrieben oder täusche ich mich?

MrKnogge 20. Mai 2004 15:41

Re: Prozeduren mit beliebig viel Parameter eingabe
 
die eckigen Klammern brauchst du für den Index, du kannst dann so in deiner procedure drauf zu greifen:

Delphi-Quellcode:
ShowMessage(t[0]);
Und für die Übergabe, hast recht :oops:

toms 20. Mai 2004 15:41

Re: Prozeduren mit beliebig viel Parameter eingabe
 
@Nicodius: Ja, muss man

Nicodius 20. Mai 2004 15:42

Re: Prozeduren mit beliebig viel Parameter eingabe
 
eben ich wills aber ohne die eckigen :cry:

Christian Seehase 20. Mai 2004 17:11

Re: Prozeduren mit beliebig viel Parameter eingabe
 
Moin Nicodius,

Zitat:

Zitat von Nicodius
eben ich wills aber ohne die eckigen :cry:

dann musst Du es mit einer anderen Programmiersprache versuchen ;-)

Nicodius 20. Mai 2004 17:35

Re: Prozeduren mit beliebig viel Parameter eingabe
 
;) ... DAS MUSS DOCH GEHEN Zitat "mit delphi kann man doch fast(in diesem Sinne ja) alles"


by Stanlay

toms 20. Mai 2004 17:40

Re: Prozeduren mit beliebig viel Parameter eingabe
 
Zitat:

Zitat "mit delphi kann man doch fast(in diesem Sinne ja) alles"
Zitat im falschen Kontext :roll:
Bezieht sich wohl nicht auf die Syntax.

Nicodius 20. Mai 2004 17:49

Re: Prozeduren mit beliebig viel Parameter eingabe
 
:cry: es MUSS doch gehen

Skiron 20. Mai 2004 17:55

Re: Prozeduren mit beliebig viel Parameter eingabe
 
Irgendwie gehts sicher.
Ich weiß es zwar nicht für delphi, aber in C gehts, wenn man eine Header-Datei einbinden (stdarg.h oder so).
Das Problem ist aber, dass du irgendwie nicht Wissen kannst, wieviele Parameter mitgegeben wurden!
Deswegn würd ich die die Array-geschichte empfehlen, auch wenns nicht so schön ausschaut!


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:42 Uhr.
Seite 2 von 3     12 3      

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