WinFuture-Forum.de: Parameter... - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Parameter... kann mir einer das erklären?


#1 Mitglied ist offline   olcay247 

  • Gruppe: Mitglieder
  • Beiträge: 1.288
  • Beigetreten: 17. August 02
  • Reputation: 0
  • Wohnort:Frankfurt am Main

geschrieben 13. November 2002 - 21:39

hi leute

kann mir einer das mit den parametern unter pscal erklären? danke schon mal im vorraus
0

Anzeige



#2 Mitglied ist offline   HackZero 

  • Gruppe: aktive Mitglieder
  • Beiträge: 903
  • Beigetreten: 07. Januar 02
  • Reputation: 0

geschrieben 14. November 2002 - 13:24

Du schreibst wie bei der normalen Variablendeklaration zuerst den Namen der Variable, dann einen Doppelpunkt und dann den Typnamen. Wenn hinten noch weitere Parameter dran kommen, braucht es noch ein Semikolon.

procedure EineVariable( i : integer )
begin end;

procedure ZweiVariablen( i : integer; s : string )
begin end;

function MitRueckgabewert( i : integer ) : integer
begin end;


Dann gibt es noch die out-Deklaration, damit kannst du eine Variable über den Gültigkeitsbereich hinaus ohne Pointer ändern:

procedure ChangeVar( out i : integer)
begin
  i := 9;
end;

var
  int : integer;
begin
  int := 10;
  ChangeVar( int );
  // int ist jetzt 9
end.


In ObjectPascal (FPC & Delphi) wurde das out in ein var geändert.
0

#3 Mitglied ist offline   olcay247 

  • Gruppe: Mitglieder
  • Beiträge: 1.288
  • Beigetreten: 17. August 02
  • Reputation: 0
  • Wohnort:Frankfurt am Main

geschrieben 14. November 2002 - 18:01

kool danke!
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0