Programowanie w języku Delphi

Procedure

  • 2006-02-05 17:00
  • 5 komentarzy
  • 4891 odsłon
  • Oceń ten tekst jako pierwszy
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

Adam Boduch 2005-12-22 09:48

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

Co myslicie?

brodny 2005-12-21 23:21

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.

Adam.Pilorz 2005-12-21 09:21

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.

Adam Boduch 2005-12-21 17:10

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

Wolverine 2005-12-21 16:17

"Wywołanie procedury poprzez zmienną" ocb?