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

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

Именованные массивы [D7, XP]


Сатир ©   (2006-11-21 10:58:00) 

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


Сатир   (2006-11-21 12:36:00) [1]

спасибо


Anatoly Podgoretsky   (2006-11-21 12:15:00) [2]

> Сатир  (21.11.2006 12:08:12)  [12]

Например Table['FIELDNAME']


Сатир   (2006-11-21 12:08:00) [3]


> Примеров в Дельфи достаточно.

Приведите хотя бы один, чтобы не быть голословным 8-)


Anatoly Podgoretsky   (2006-11-21 11:46:00) [4]

> Сатир  (21.11.2006 11:16:02)  [2]

Это называется ассоциативный массив, легко реализуется через индексированые свойсва класса. Примеров в Дельфи достаточно.


Сатир   (2006-11-21 11:44:00) [5]


> А зачем? и еще что Record не катит?

для тех, кто не знает или не помнит, как реализуется сабж, вполне покатит и Record;-)


Плохиш   (2006-11-21 11:25:00) [6]


> Сатир   (21.11.06 10:58)  

"Именованный массив - это массив, в котором в качестве индексов применяются строковые значения." это что ли?
В стандарте языка паскаль таких типов нет. Но можно написать потомка от TStrings.


Elen   (2006-11-21 11:25:00) [7]


> a['b']:=c

А зачем? и еще что Record не катит?


Сатир   (2006-11-21 11:23:00) [8]

года четыре назад видел в исходниках Dream'овских компонент, но уже забыл как они это делали... там вроде в виде индекса нужно задавать перечислимый тип или что-то вроде этого... вообщем забыл уже:(


Сатир   (2006-11-21 11:21:00) [9]


> Таких нет. Организовать не сложно.

а можно плиз примерчик, только не такой как в [5] 8-)


Плохиш   (2006-11-21 11:20:00) [10]


> Сатир   (21.11.06 11:16) [2]
>
> > Что такое Именованные массивы?
>
> a['b']:=c

array[char] of ...


Palladin   (2006-11-21 11:17:00) [11]

Таких нет. Организовать не сложно.


Сатир   (2006-11-21 11:16:00) [12]


> Что такое Именованные массивы?

a['b']:=c


Palladin   (2006-11-21 11:16:00) [13]

Видимо массивы с именем.


Elen   (2006-11-21 11:08:00) [14]


> Сатир

Что такое Именованные массивы?


Наверх

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