![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ассоциированные массивы [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