![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Просьба помочь,поиск ни к чему не привёл.
Для одномерного массива всё понятно. определение r:array of integer; задание размера SetLength(r,m); и передача в какую нибудь процедуру procedure Poisk_Progressii(m:integer;r:array of integer);. Для двумерного массива: r:array of array of integer; задание размерности SetLength(r,n,m); а передача никак не удаётся,ругается на несовместимость типов обчного и динамич массивов. procedure Zapolnenie(n:integer;m:integer;r:как правильно указать его тут?); |
#2
|
|||
|
|||
![]() Через определение типов
Код:
type TArray = Array Of Array Of Integer; procedure MyProc(A : TArray); begin ... end; |
#3
|
||||
|
||||
![]() Передавайте не массив, а указатель на этот массив.
|
#4
|
|||
|
|||
![]() Спасибо,пойду читать,это я как то пропустил.
А всё таки почему с одномерным можно а с двумерным либо определение либо указатель? Последний раз редактировалось badtrips, 01.10.2011 в 19:37. |