Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.25;
Скачать: CL | DM;

Вниз

A : Array of array of String   Найти похожие ветки 

 
Gayrus ©   (2002-04-13 06:59) [0]

Записывать в A[x,y] получается, а при считывании идёт ошибка. Как считать?


 
SPeller ©   (2002-04-13 07:48) [1]

Ты объявляешь динамический массив.
Объяви подругому A: array[i,j] of string;
где i и j максимально допустимые индексы. В общем размерность.


 
ctapik-net ©   (2002-04-13 08:40) [2]

Да ладно все работает. Ты длину массива устанавливаешь?
SetLength(A,10) ;
For I := 0 To High(A) Do SetLendgth(A[I],10) ;
//Получили квадратную матрицу 10х10.
S := A[k,t] ; где 0<=k,t<=9
Вот и все чего здесь трудного?


 
Gayrus ©   (2002-04-14 07:42) [3]

var A : Array of array of String;{!!!} begin SetLength(A,10,10);А при считывании идет Ошибка по адрессу FFFFFFFF, всё как обычно :)


 
Вася Пупкин ©   (2002-04-14 08:16) [4]

Ищи ошибку в коде. Может быть, ты не учел, что дин. массивы индексируются с нуля, т.е. х,у=0..9 ?

вот это работает:
var
Form1: TForm1;
A : Array of array of String;{!!!}

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption:=A[0,0];
Label2.Caption:=A[0,1];
Label3.Caption:=A[1,0];
Label4.Caption:=A[1,1];
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
SetLength(A,10,10);
A[0,0]:="0-0";
A[0,1]:="0-1";
A[1,0]:="1-0";
A[1,1]:="1-1";
end;



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

Текущий архив: 2002.04.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-80969
Vovochka
2002-04-10 12:15
2002.04.25
Неприходит сообщение WM_MouseLeave в форму!


6-81023
Evgeny!
2002-02-13 16:45
2002.04.25
Свой proxy


1-80922
shane54
2002-04-11 00:17
2002.04.25
Вопрос по таймеру


3-80818
Georg
2002-04-05 12:13
2002.04.25
Уважаемые, помогите чайнику с запросом, плз...


3-80823
Alexandr_
2002-04-05 15:00
2002.04.25
ODAC. Проблема с чтением из BLOB