![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как передать двухмерный массив в процедуру?
ДмитрийВ © (2002-03-14 18:28:00)вот собственно, такой вопрос, потому что на запись
procedure anything(a : array of array of integer);
делфи ругается.
Anatoly Podgoretsky (2002-03-14 20:49:00) [1]Можно, вот выписка их хелпа по динамическим массивам
function CheckStrings(A: array of string): Boolean;
Или ты что нибудь другое имеешь в виду, например описание двухмерного массива в параметре?
anod (2002-03-14 18:50:00) [2]В процедуре нельзя описывать параметры больше 1 словом.
drpass (2002-03-14 18:42:00) [3]Наконец, вторым и третьим параметрами в процедуре можно передать размерность массива :)
ZZ (2002-03-14 18:33:00) [4]А если так
type
Ar = array of Integer;
AAr = array of Ar;
procedure proc(arr : AAr);
MAxiMum (2002-03-14 18:31:00) [5]Определи заранее тип, например,
typeДалее передавай:
MType = array of array ofinteger;
{..}
procedureanything(a: MType);
ZZ (2002-03-14 18:30:00) [6]потому что на запись делфи ругается.
Потому, что ошибка. :-)
troits (2002-03-14 18:30:00) [7]type
TArr = array of array of integer;
procedure anything(a : TArr);
begin
end;