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

Вниз

Не работает Find в TStringList   Найти похожие ветки 

 
mmmaloy ©   (2003-11-16 18:52) [0]

Вобщем создаю
ListField:TStringList;

затем вношу значения
ListField.Text:=ListBox4.Items.Text;

затем хочу заменить некоторый текст
//замена названий полей на реальные ///Аритст -> ARTIST
if ListField.Find("Альбом", IndexFind) then
begin
ListField[IndexFind]:="ALBUM";
end;
if ListField.Find("Артист", IndexFind) then
begin
ListField[IndexFind]:="ARTIST";
end;
if ListField.Find("Название песни", IndexFind) then
begin
ListField[IndexFind]:="SONGNAME";
end;

но неизвестно почему результат нестабилен.
То находит и заменяет, то ненаходит.
С чем это связанно и как решить данную проблему?


 
Narayan ©   (2003-11-16 19:02) [1]

Если мне память не изменяет, Find - только для сортированных стринглистов.
Пользуйся IndexOf !


 
mmmaloy ©   (2003-11-16 19:30) [2]

Точно! Спасибо



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
3-89771
Евгений Т.
2003-11-06 12:58
2003.11.27
Запись в dbf-таблицу БД на ACCESS


4-90177
AHTOH
2003-10-05 20:56
2003.11.27
Как вставить свои пункт в PopUp меню?


14-90079
Колян_К
2003-11-05 11:26
2003.11.27
Куда мог подеваться вопрос


1-89878
Dmitriy M. Volkov
2003-11-14 10:44
2003.11.27
Диалог открытия папки


4-90170
NailMan
2003-10-01 12:19
2003.11.27
Типа передача данных первой копии программы от второй