dziwne przekazanie parametru

0

mam pytanie spotkałem sie z takim przekazaniem parametrów procedury (np. procedura Inc() ):

procedure NazwaProcedury(Zmienna1: TypZmiennej1 [; Zmienna2: TypZmiennej2]);

Niech ktoś mi powie jak szukać coś o takim przekazaniu parametrów, jak ono się nazywa? Moze ktoś zna jakiś link. Wystarczy nawet jak ktoś mi powie gdzie tego szukać w pomocy DELPHI. Z góry wielkie dzięki. Męcze się z tym już ładne pare dni.

0

przykład:

procedure Zwieksz(var a:integer;const o_ile:integer=1);
begin
  a:=a+o_ile;
end;
0

tak, tylko że w tamtej definicji nie ma parametru domyślnego (przynajmniej w definicji tego parametru nie ma tego jawnie napisanego). To chyba troche działa inaczej niż parametry domyślne procedury??? dzięki za odpowiedź, czekam na dalsze sugestie thx

0

na ten temat nie znajdziesz nic, bo jest to wbudowane w kompilator dla kilku z góry zdefiniowanych funkcji (inc/dec, read/write). sam nie możesz użyć takiego sposobu definiowania parametrów.

0

ŁF: A czy czegoś w tym stylu (nie mówię tu o write czy read pozwalających na odczyt dowolnej ilości parametrów) nie dałoby się zrobić przez przeciążanie funkcji? No chyba, że nie do końca pojąłem w czym problem...

0

Równie dobrze zamiast przeciążania mogą być zastosowane parametry domyślne, ale nie o to chodziło.

1 użytkowników online, w tym zalogowanych: 0, gości: 1