Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Вниз

Как передать двухмерный массив в процедуру? 


ДмитрийВ   (2002-03-14 18:28) [0]

вот собственно, такой вопрос, потому что на запись

procedure anything(a : array of array of integer);

делфи ругается.



ZZ   (2002-03-14 18:30) [1]

потому что на запись делфи ругается.

Потому, что ошибка. :-)




troits   (2002-03-14 18:30) [2]

type
TArr = array of array of integer;

procedure anything(a : TArr);
begin
end;



MAxiMum   (2002-03-14 18:31) [3]

Определи заранее тип, например,
type
MType = array of array of integer;
{..}
Далее передавай:
procedure anything(a: MType);



ZZ   (2002-03-14 18:33) [4]

А если так
type
Ar = array of Integer;
AAr = array of Ar;

procedure proc(arr : AAr);



drpass   (2002-03-14 18:42) [5]

Наконец, вторым и третьим параметрами в процедуре можно передать размерность массива :)



anod   (2002-03-14 18:50) [6]

В процедуре нельзя описывать параметры больше 1 словом.



Anatoly Podgoretsky   (2002-03-14 20:49) [7]

Можно, вот выписка их хелпа по динамическим массивам

function CheckStrings(A: array of string): Boolean;

Или ты что нибудь другое имеешь в виду, например описание двухмерного массива в параметре?




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.75 MB
Время: 0.023 c
3-90739           Bor                   2002-02-27 21:19  2002.03.28  
Защита данных


3-90726           Vasyl Bykov           2002-02-28 12:18  2002.03.28  
MS Access


3-90795           Turalyon              2002-03-04 11:34  2002.03.28  
Поделитесь, если не жалко


3-90786           Зинец Виктор          2002-03-01 15:23  2002.03.28  
Как заставить клиента MIDAS (или DCOM?) заработать?


3-90749           Rustik                2002-02-26 15:44  2002.03.28  
Репорт вместо 10 таблиц 1 queryзапрос