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
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;