Procedure

_WEBSTER_

procedure - słowo kluczowe języka Delphi

Słowo procedure jest zarezerwowanym słowem kluczowym określającym procedury.

Każdej procedurze nadawana jest nazwa, poprzez którą następuje jej wywołanie w programie. Podstawową rolą procedur jest tworzenie podprogramu w programie głównym.

Procedura może składać się:

  • słowo kluczowe procedure (obowiązkowo)
  • unikalnej nazwy procedury (obowiązkowo)
  • parametrów (opcjonalnie)
  • kodu procedury

Przykładowa procedura:

procedure Foo;
begin

end;

procedure Bar(S : String)
begin
 { instrukcje } 
end;

Oczywiście kod procedury może być pusty (pomiędzy słowami kluczowymi begin i end nie muszą znajdować się żadne instrukcje).

Więcej informacji na temat procedur i funkcji znajdziesz w artykule: Procedury i funkcje.

Zobacz także:

5 komentarzy

Brodny: to jest opisane tutaj Procedury.
Nie wiem nie zrobic tutaj przekierowania do powyzszego artykulu? Czesc informacji sie dubluje.

Co myslicie?

Chyba nie poprawiłeś :P A gdzie opis, czym różnią się obie wersje, gdzie przekazywanie przez stałą, gdzie napomnienie o słowie kluczowym out? Nie samo var istnieje :> Popieram to, co napisał Adam.Pilorz - pisz 2 razy mniej, a poświęć 2 razy więcej czasu na dopracowanie materiału.

W sumie nie chce mi się powtarzać tego, co napisałem w komentarzu tutaj: Function. W sumie praktycznie to samo mógłbym napisać, tylko trzebaby słowa "funkcja" zamienić na "procedura" :P
P.S. Masz czas na pisanie tylu wpisów, może poświęcisz dwie minuty na to, by przeczytać wpis Adama Boducha o tym jak POWINNO się te teksty pisać w nowej wersji Coyote, jakbyś pisał dwa razy mniej, ale dwa razy lepiej, to by było dobrze.

Autorowi zapewne chodziło o wywołanie przez referencję ;) Poprawiłem.

"Wywołanie procedury poprzez zmienną" ocb?