delphi tstringlist



Tstringlist delphi

Автор Патрыёт Радзiмы задал вопрос в разделе Другие языки и технологии

[Delphi] Как правильно удалять строки из TStringList? и получил лучший ответ

Ответ от Голова Робота[гуру]
попробуй так
for i:=SL.Count-1 downto 0 do
if SL.Strings[i] = 'somestring' { почему SL.Strings[i]? Вроде должно быть так SL[i] }
then SL.Delete(i);

Ответ от Diablo[гуру]
наверное потому что индексация начинается с единицы

Ответ от Kaiu[гуру]
точно не помню, но вроде
SL.IndexOf( 'somestring' );
быстро ищет индекс нужного, а так тупо перебирать когда их миллион долго будет
Returns the position of a string in the list.
Delphi syntax:
function IndexOf(const S: string): Integer; override;
Description
Call IndexOf to obtain the position of the first occurrence of a string that matches S. A string matches S if it is identical to S or, if CaseSensitive is false, if it differs only in case.
IndexOf returns the 0-based index of the string. Thus, if S matches the first string in the list, IndexOf returns 0, if S is the second string, IndexOf returns 1, and so on. If the string does not have a match in the string list, IndexOf returns -1.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: [Delphi] Как правильно удалять строки из TStringList?

как записать данные в tstringlist delphi ?
Зачем такие сложности? У TListBox свойство Items объявлено так: property Items: TStrings;

подробнее...

как создать файл в Delphi
with TStringList.Create do
try
Add(\'1\');
Add(\'2\');

подробнее...

Настройка параметров компонента idHttp в Delphi
Вот, как вариант:

procedure TForm1.Button1Click(Sender: TObject);
varподробнее...
спросили в Lines
Вопрос по Delphi 7. Класс TStringList.
Доброго времени суток.

Что-то странное вы говорите. Прям сейчас проверил, все работает.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Delphi и FTP

Lst:= TStringList.Create;//Список файлов и папок.
Tmp:= TStringList.Create;//Временный
подробнее...

Delphi ListView
SectionList это TStringList. Зачем к нему как к массиву обращаться?! Если нужна строка из него, то
подробнее...
спросили в Lines
Delphi, TList vs Memo
что такое... .

x:=List.Count;
i:=0;
while i < x do
beginподробнее...
спросили в Павел IV
DELPHI ! Срочно плиззз!!!!
Или вручную парсить, или в библиотеке RxLib (модуль StrUtils.pas) есть

function
подробнее...

Delphi, работа с файлами
1. Вы используете методы доступа к файлам, которые устарели лет на 15-20, сегодня они используются
подробнее...

Delphi. ADOQuery. Поиск
Используй StringList и удаляй дубликаты. пример:
list := TStringList.Create;
list.Sorted
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*