Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Вниз

Проблема с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.044 c
15-1194968623
IOrist
2007-11-13 18:43
2007.12.09
Почиму в орешнике 1 страница?


11-1180619713
=BuckLr=
2007-05-31 17:55
2007.12.09
Тип string в .Selection


2-1194868661
cosy
2007-11-12 14:57
2007.12.09
найдите ошибку пожалуста уже 2 часа на этот сорц смотрю


2-1194899213
olegusis
2007-11-12 23:26
2007.12.09
В неска строк.


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский