Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

помогите разобраться


Лом ©   (2006-02-20 14:12:00) 

есть тип:

type
 TArr = Array [0..2] of string;
 ...


как присвоить переменной:
a : Array [0..2] of string
Значения переменной типа TArr?


tesseract   (2006-02-20 16:49:00) [1]

Почему просто не обозвать
a:Tarr;  ???

приведение типов
a:=Tarr(b);


лом   (2006-02-20 16:46:00) [2]


> Ну раз не выходит, выполни явное приведение типов.

как это сделать?


RO   (2006-02-20 14:46:00) [3]

Ну раз не выходит, выполни явное приведение типов.


лом   (2006-02-20 14:43:00) [4]

Ro, да не выходит

[Error] Unit1.pas(94): Incompatible types: 'Array' and 'TArr'


RO   (2006-02-20 14:35:00) [5]


> как присвоить


Прямо так и присвоить :

a := символьный_идентификатор_переменной_типа_TArr


лом   (2006-02-20 14:17:00) [6]

ну ведь чтобы провести обратную операцию нужно всего лишь сделать
TArr(a);


Ega23   (2006-02-20 14:13:00) [7]

Только объявив её, как переменную типа TArr


Наверх

Титульная страница Поиск, карта сайта Написать письмо