Показать сообщение отдельно
Старый 23.10.2005, 19:19     # 1
anakarn
Banned
 
Аватар для anakarn
 
Регистрация: 06.11.2004
Сообщения: 135

anakarn Убей себяanakarn Убей себяanakarn Убей себя
Question Delphi6: проблема с передачей массивов в процедуру

Есть процедура, один из её кусков кода:
PHP код:
result := result + (wal0[i,j] * wal0[i+1,j]); 
Т.е. работает с двумерными массивами. Если в процедуре определить двумерный массив как константу - работает прекрасно. Но мне нужно передать в процедуру массив двумерный.

Пишу:
PHP код:
procedure skalar(wal0:array[1..3,1..3of real); 
- пишет, что появилась скобка перед OF. Тогда передаю так:
PHP код:
procedure skalar(wal0:array of real); 
На эту строчку уже не ругается, зато ругается на
PHP код:
result := result + (wal0[i,j] * wal0[i+1,j]); 
ругается так:
Цитата:
[Error] Project2.dpr(56): Array type required
[Error] Project2.dpr(56): Array type required
Как же передать двумерный массив в неё?
anakarn вне форума