Вниз
Скачать: CL | DM;

Вопрос по описанию массива...   Найти похожие ветки 

← →
Гость324   (2002-09-23 14:01) [0]

В программе вводишь НАЗВАНИЕ_ПРОЦЕДУРЫ (ИМЯ_МАССИВА, РАЗМЕРЫ_МАССИВА).

Не знаю как описать имя массива при задании данных
Массив этот уже существует, процедуре нужно передать данные, для этого нужно задать имя массива, из кот. она возмет данные...
Procedure XXX (Var A: array ...; N, M : Integer;)
...
end;
Вот как должно быть
XXX(A,N,M);


← →
MBo ©   (2002-09-23 14:05) [1]

это зависит о того, какой массив должен передаваться


← →
Separator ©   (2002-09-23 14:09) [2]


var
A: array [1..5, 1..5] of integer;

procedure SuperProc(A: array of integer);
begin
//что-нибудь делаешь
end


← →
ZrenBy ©   (2002-09-23 14:16) [3]

type TAI: array [1..5, 1..5] of integer;

var A:TAI;

procedure SuperProc(A: TAI);

Кажется так


← →
qube ©   (2002-09-23 14:21) [4]

А вопрос где?

Кстати, в Delphi передавать размеры массива не надо, есть такие функции High(), Low()


← →
Гость324   (2002-09-23 14:34) [5]

Когда я начинаю производить действие над массивом выскакивает ошибка (Array type required) стоит только вообще написать A[i,j].

...??


← →
Гость324   (2002-09-23 14:36) [6]

делал я по принципу Separator


← →
qube ©   (2002-09-23 14:44) [7]

type

TRectArray = array of array of integer;

procedure DoSmth(a: TRectArray);
var
i, j: integer;
begin
for i := Low(a) to High(a) do
for j:= Low(a[i]) to High(a[i]) do
a[i,j] := i*j;
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.014 c
1-7977
Akim2
2002-09-20 18:45
2002.10.03
Можно ли достучаться к Property класса по имени


3-7882
Dmitriy Polskoy
2002-09-13 17:51
2002.10.03
DBGrid с возможностью сортировки


1-8059
123000
2002-09-21 16:34
2002.10.03
Как включить и выключить монитор?


14-8143
Карелин Артем
2002-08-30 16:11
2002.10.03
Встреча Мастаков в Самаре


7-8180
Дмитрий Д.
2002-07-24 07:49
2002.10.03
Надо уменьшать системное время ?




   Наверх