Procedure

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:
Informacje
Ostatnia modyfikacja 05-02-2006 17:00 Ostatni autor Adam Boduch
Ilość wyświetleń 7781 Wersja 10
Komentarz
Adam Boduch dnia 22-12-2005 09:48
Brodny: to jest opisane tutaj http://4programmers.net/Delphi/Procedury.
Nie wiem nie zrobic tutaj przekierowania do powyzszego artykulu? Czesc informacji sie dubluje.

Co myslicie?
brodny dnia 21-12-2005 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 Boduch dnia 21-12-2005 17:10
Autorowi zapewne chodziło o wywołanie przez referencję ;) Poprawiłem.
Wolverine dnia 21-12-2005 16:17
"Wywołanie procedury poprzez zmienną" ocb?
Adam.Pilorz dnia 21-12-2005 09:21
W sumie nie chce mi się powtarzać tego, co napisałem w komentarzu tutaj: http://4programmers.net/Delphi/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.

Katalog
Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.1712 sek. (zapytań SQL: 10)