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

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

Ассоциированные массивы [D5]


id_privin ©   (2002-06-14 14:56:00) 

Народ, есть ли в Дельфях массивы индексирующиеся строками, типа хешей в Perl`е


id_privin   (2002-06-14 17:12:00) [1]

ТО что я читаю это не INI, они просто похожи по сути. А TStrings не годиться т.к. в нем строки индексируются целыми числами.


Игорь Шевченко   (2002-06-14 16:30:00) [2]

IniFile.ReadSectionValues, IniFile.ReadSections

хватает обычного TStringList


Дмитрий Баранов   (2002-06-14 15:57:00) [3]

На torry до черта этих хэшей. Я там штук пять нашел точно. На худой конец можно и TStringList`ом обойтись.


eSKey   (2002-06-14 15:53:00) [4]

есть функция которая ищет строку в массиве строк и возвращает индекс совпадающей. Для указанных целей ИМХО самое то. Названия функции не помню, что-то с ANSI...


id_privin   (2002-06-14 15:38:00) [5]

ОК.
Мне надо прочитать файл типа INI содержащий названия и значения, а потом по прочитанному сгенерить строку. Это можно делать на ходу при чтении, но мне этот вариант не нравиться, т.к хочеться прочитанное всетаки хранить.


Игорь Шевченко   (2002-06-14 15:17:00) [6]

Поможет. Может, начать с того, что рассказать поподробнее, что именно вам надо ?


id_privin   (2002-06-14 15:15:00) [7]

Ну например если я заранее не знаю какие индексы у меня будут в этом масиве, то array property мне не поможет.


Игорь Шевченко   (2002-06-14 15:13:00) [8]

Чего уж проще...


Id_privin   (2002-06-14 15:07:00) [9]

А что нибудь по проще чем array property. Всетаки их очень неудобно использовать


Игорь Шевченко   (2002-06-14 14:57:00) [10]

Есть. Пример TDataSet.FieldValues


Наверх

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