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:
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?