Difference between revisions of "Procedure/de"

From Free Pascal wiki
Jump to navigationJump to search
m
m
Line 38: Line 38:
 
<br>
 
<br>
 
--[[User:Olaf|Olaf]] 17:52, 19 October 2012 (UTC)
 
--[[User:Olaf|Olaf]] 17:52, 19 October 2012 (UTC)
[[category:Pascal]]
+
[[category:Pascal]]{{AutoCategory}}

Revision as of 20:18, 20 October 2012

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

Zurück zu den reservierten Wörtern.

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;



--Olaf 17:52, 19 October 2012 (UTC)