Procedure/de

From Lazarus wiki
Jump to navigationJump to search

Deutsch (de) English (en) suomi (fi) français (fr) italiano (it) русский (ru)

Zurück zu den reservierten Wörtern.
Zurück zu den Pascal Grundlagen.

Eine Prozedur ist:

  • ein Unterprogramm
  • Bestandteil einer Unit


Eine Prozedur kann:

  • über Variablen mit den anderen Teilen des Programms kommunizieren
  • über Ihren Namen keine Ergebnisse zurück liefern
  • von anderen Teilen des Programms aufgerufen werden
  • andere Teile des Programms aufrufen


Eine Prozedur kann im interface Abschnitt der Unit für andere Units zugänglich (öffentlich) gemacht werden.
Eine Prozedur kann nur im implementation Abschnitt der Unit codiert werden.
Beispiel für die Verwendung von Prozeduren:

procedure tauschen(c1: char, c2: char);
var
   ...
begin
   ...
 end;

 procedure aufrufen();
 var
   ...
 begin
   ...
   // hier wird die Prozedur tauschen in einer anderen Prozedur aufgerufen
   // beim Aufruf der anderen Prozedur werden dieser Variablen als Parameter übergeben
   tauschen(s[1],s[3]);
   ...
 end;