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.
точно не помню, но вроде
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;
подробнее...
Настройка параметров компонента idHttp в Delphi
Вот, как вариант:
procedure TForm1.Button1Click(Sender: TObject);
var
подробнее...
спросили в Lines
Вопрос по Delphi 7. Класс TStringList.
Доброго времени суток.
Что-то странное вы говорите. Прям сейчас проверил, все работает.
подробнее...
Вопрос по Delphi 7. Класс TStringList.
Доброго времени суток.
Что-то странное вы говорите. Прям сейчас проверил, все работает.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Delphi и FTP
Lst:= TStringList.Create;//Список файлов и папок.
Tmp:= TStringList.Create;//Временный
подробнее...
спросили в Color space Schneider
Delphi: необходимо получит список всех файлов находящихся в директории D: и занести к примеру в мемо1
Установи себе этот компонент, для начала:
Или так:
procedure
подробнее...
Delphi: необходимо получит список всех файлов находящихся в директории D: и занести к примеру в мемо1
Установи себе этот компонент, для начала:
Или так:
procedure
подробнее...
Delphi ListView
SectionList это TStringList. Зачем к нему как к массиву обращаться?! Если нужна строка из него, то
подробнее...
спросили в Lines
Delphi, TList vs Memo
что такое... .
x:=List.Count;
i:=0;
while i < x do
begin
подробнее...
Delphi, TList vs Memo
что такое... .
x:=List.Count;
i:=0;
while i < x do
begin
подробнее...
спросили в Павел IV
DELPHI ! Срочно плиззз!!!!
Или вручную парсить, или в библиотеке RxLib (модуль StrUtils.pas) есть
function
подробнее...
DELPHI ! Срочно плиззз!!!!
Или вручную парсить, или в библиотеке RxLib (модуль StrUtils.pas) есть
function
подробнее...
Delphi, работа с файлами
1. Вы используете методы доступа к файлам, которые устарели лет на 15-20, сегодня они используются
подробнее...
Delphi. ADOQuery. Поиск
Используй StringList и удаляй дубликаты. пример:
list := TStringList.Create;
list.Sorted
подробнее...