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

Вниз

Можно ли обращаться к массивам по индексам в их имени?   Найти похожие ветки 

 
DimaDima   (2005-10-16 07:56) [0]

Привет!
1. Можно ли обращаться к массивам по индексам в их имени? Например:
Massiv[n]: Array [1..8, 1..8] of integer;
2. То же, касательно компонентов формы:
Label[n].Caption:= "aaa";
3. Как заполнить многомерный массив на стадии создания?
Massiv[n]: Array [1..3, 1..2] of integer  = (1,2,3,1,2,3) - не проходит.
Благодарю.
Дима.


 
Virgo_Style ©   (2005-10-16 09:02) [1]

1. Трехмерный (n+1) массив, или массив указателей на массивы.

2. Form.FindComponent, Form.Components[], Form.ComponentCount, is, Tag.
напр., Form.FindComponent("Label1") или
for i:=0 to ComponentCount-1 do
 if (Components[i] is TLabel) and (Components[i].Tag = 1) then
   TLabel(Components[i]).Caption:="Нашел!"

Если доступ нужен часто, то можно объявить массив и заполнить его ссылками, а не искать каждый раз.

3. F1 - const (reserved word) - about typed constants - array constants. Там все есть.


 
Virgo_Style ©   (2005-10-16 09:06) [2]

Кажется, соврал. (1) можно так:

type TNestedArr = array [1..2,1..2] of integer;
var NA: array[1..4] of TNestedArr;

NA[1][1,1]:=4;



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

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

Наверх




Память: 0.47 MB
Время: 0.048 c
4-1125848301
lis1985
2005-09-04 19:38
2005.11.06
Расшарить ресурсы


14-1128806339
Piter
2005-10-09 01:18
2005.11.06
Кто пользуется Kazaa? Что там с ней?


2-1129181270
SnakeAK
2005-10-13 09:27
2005.11.06
Курсор


14-1129544022
Андрей Жук
2005-10-17 14:13
2005.11.06
Веселин Топалов - новый шахматный чемпион


1-1129199943
Aleksandr.
2005-10-13 14:39
2005.11.06
Объясните мне, в чем проблема уничтожения терминированной нити?!