Parametry funkcji

0

Daj sobie taki przypadek:
Mam 3 funkcje o nazwach: AAA, BBB i CCC. Do tego jeszcze jakas inna funkcje XXX(x, y, z): string. Robie wywolanie: s := XXX(AAA, BBB, CCC);
Dlaczego napierw wykonywana jest funkjca CCC, potem BBB i na koncu AAA? Czy mozna to zmienic na kolejnosc AAA, BBB, CCC??

0

Hmm może kompilator tak własnie robi.. od tyłu.. nie wiem - jeśli tak to dlaczego nie zamienić kolejności parametrów ??

0

chyba widac ze chodzi mu o parametry zwiazane z kontretnymi wartoscami x,y,z ...

0

Poczytaj w HELP-ie Calling conventions.

0
function xxx(a, b, c): string; pascal;

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