Форум: "Основная";
Поиск по всему сайту: 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];
EMAIL={{}};LOGIN={{ДмитрийВ}};TITLE={{Как передать двухмерный массив в процедуру?}};ATTRIBUTES={{}};ID_MSG={{43800}};ID_GROUP={{1}};ID_NNTP={{15596}};ID_DM={{90954}};REPLYNR={{0}};ID_DM_AUTHOR={{0}};ARCHIVE={{2002.03.28}};REPLYDATE={{2002-03-14 18:28}};CNT={{7}};
Память: 0.75 MB
Время: 0.021 c