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

Вниз

Проблема с TStringList   Найти похожие ветки 

 
Kick   (2007-11-12 15:14) [0]

Загружаю список таким образом из файла: EngList.LoadFromFile(EngFile);
Содержимое файла:
List
typical

После вызываю метод EngList.ValueFromIndex[0]  и он возвращает значение "ist", то есть без первой буквы.
Подскажите, пожалуйста, куда исчезает первая буква и как сделать чтобы выдавалось слово полностью!
Заранее благодарен!


 
Reindeer Moss Eater ©   (2007-11-12 15:17) [1]

ValueFromIndex для списка вида:

Paramname=ParamValue

А у тебя не такой список


 
turbouser ©   (2007-11-12 15:19) [2]

Почему без первой буквы? А пес его знает...
Вообще, ValueFromIndex предназначено для извлечения значения
из строки name=value
т.е.
если бы было abc=List то ValueFromIndex[] вернуло бы как раз List


 
Desdechado ©   (2007-11-12 15:20) [3]

Items[0]


 
Skyle ©   (2007-11-12 15:22) [4]

А ist возвращается ввиду реализации

Result := Copy(Get(Index), Length(Names[Index]) + 2, MaxInt)


 
Kick   (2007-11-12 15:33) [5]


> Items[0]


Так нет такого!
Я понял - нужно использовать Strings.
Спасибо всем!


 
Anatoly Podgoretsky ©   (2007-11-12 15:36) [6]

> Skyle  (12.11.2007 15:22:04)  [4]

То есть работает правильно, в соответствии с реализацией, но не оправдало надежды автора.


 
Skyle ©   (2007-11-12 15:37) [7]


> Anatoly Podgoretsky ©   (12.11.07 15:36) [6]
> > Skyle  (12.11.2007 15:22:04)  [4]
>
> То есть работает правильно, в соответствии с реализацией,
>  но не оправдало надежды автора.

Собссно об этом и речь :)


 
Amoeba ©   (2007-11-12 17:00) [8]

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


 
ProgRAMmer Dimonych ©   (2007-11-12 17:26) [9]

> Kick   (12.11.07 15:33) [5]
> > Items[0]
> Так нет такого!
> Я понял - нужно использовать Strings.
> Спасибо всем!

По моему опыту, TStrings - источник проблем с задним проходом :)

Просто имя TStringList"а с квадратными скобками. Типа

var
 Tmp:TStringList;

а потом просто Tmp[Index], где Index - это... короче говоря, индекс. :)


 
Kolan ©   (2007-11-12 18:16) [10]

> По моему опыту, TStrings — источник проблем с задним проходом
> :)

Странный у вас опыт.



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

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

Наверх




Память: 0.49 MB
Время: 0.024 c
15-1194027609
Черный Шаман
2007-11-02 21:20
2007.12.09
Мы ведем работы по созданию искусственного интеллекта


2-1195144650
М. Николай
2007-11-15 19:37
2007.12.09
ListView


2-1194867941
hahol_64_rus
2007-11-12 14:45
2007.12.09
скок же там папочек внутри


4-1178109791
TV
2007-05-02 16:43
2007.12.09
И снова RS232


2-1194334476
Dmitriy O...
2007-11-06 10:34
2007.12.09
Как загрузить список всех текстовых файлов в комбобокс из какой