Главная страница
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.01 c
6-81015
Eraser
2002-02-12 13:01
2002.04.25
Как лучше сделать


1-80872
NewOne
2002-04-11 17:16
2002.04.25
ServicePack`s


4-81111
Stiky
2002-02-20 21:08
2002.04.25
Помогите с ExtractAssociatedIcon!


3-80755
mage
2002-04-04 11:23
2002.04.25
Как получить логин и пароль юзера, подключившегося к базе?


14-81059
limon
2002-03-20 10:59
2002.04.25
Юбилей: компьютерной мышке 50 лет