Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
1-89976
Alexis
2003-11-15 00:46
2003.11.27
Активная ячейка StringGrid а. Какая?


1-89891
Sacred
2003-11-14 22:42
2003.11.27
TreeView + CheckBox!!!?!?!?!?!


14-90121
Agent[007]
2003-11-02 12:53
2003.11.27
Точка и треугольник. (В ПРОСтРАНСТВЕ)


3-89789
KIR
2003-11-06 17:38
2003.11.27
Народ, требуется ли BDE, если используется DB.pas?


14-90059
wl
2003-11-05 23:00
2003.11.27
элементы теории множеств




   Наверх