Текущий архив: 2008.11.09;
Скачать: CL | DM;
Вниз
TStringList Найти похожие ветки
← →
Nick87 (2008-09-30 11:16) [0]Задача: строку значений разделенных символом разделителем преобразовать StringList. Делаю так:
procedure ToList(const SctIds: string; var List: TStringList);
var
L: TStringList;
begin
L := TStringList.Create;
try
L.Text := StringReplace(SctIds, ",", #13#10, [rfReplaceAll]);
{ TODO : }
finally
FreeAndNil(L);
end;
end;
Как в этом случае запретить дублирование записей (с dupIgnore не получается)
← →
Правильный$Вася (2008-09-30 11:18) [1]вообще-то ест специальное свойтсво для указания разделителя, без извратов с заменой
> с dupIgnore не получается
я не вижу его у тебя
← →
Сергей М. © (2008-09-30 11:19) [2]
> с dupIgnore не получается
А Sorted = True ты выставил перед этиим ?
← →
Сергей М. © (2008-09-30 11:21) [3]
> Nick87
К тому же CRLF является дифолтным разделителем - никакая замена их на другие разделители вовсе не требуется
← →
Nick87 (2008-09-30 11:22) [4]
> Сергей М. © (30.09.08 11:19) [2]
> > с dupIgnore не получаетсяА Sorted = True ты выставил перед
> этиим ?
спасибо. Тема закрыта
← →
Правильный$Вася (2008-09-30 11:23) [5]зачем вот это?
> var List: TStringList
← →
Anatoly Podgoretsky © (2008-09-30 11:46) [6]> Nick87 (30.09.2008 11:16:00) [0]
DelimitedText
← →
Сергей М. © (2008-09-30 11:58) [7]
> Anatoly Podgoretsky © (30.09.08 11:46) [6]
С DelimitedText, если не ошибаюсь, ждет другая засада - стринглист порежет исх.строку не только по явно указанному разделителю, но и по пробелам (группа последовательных пробелов при этом трактуется как один).
← →
Плохиш © (2008-09-30 12:13) [8]
> но и по пробелам
По символам с кодами <= 32
← →
Сергей М. © (2008-09-30 12:18) [9]
> Плохиш © (30.09.08 12:13) [8]
Да, так будет точнее.
← →
Anatoly Podgoretsky © (2008-09-30 13:53) [10]
> Сергей М. © (30.09.08 11:58) [7]
StrictDelimiter
← →
Сергей М. © (2008-09-30 13:56) [11]
> Anatoly Podgoretsky © (30.09.08 13:53) [10]
Такой зверь в Д7 не живет
← →
Правильный$Вася (2008-09-30 14:02) [12]
> в Д7 не живет
у автора неясная версия
← →
Anatoly Podgoretsky © (2008-09-30 14:04) [13]> Сергей М. (30.09.2008 13:56:11) [11]
А откуда взялся Д7?
← →
Anatoly Podgoretsky © (2008-09-30 14:05) [14]
> у автора неясная версия
Мало ли чего в Д1 не было.
← →
Сергей М. © (2008-09-30 14:05) [15]
> Anatoly Podgoretsky © (30.09.08 14:04) [13]
А мне родной лес знакомей и привычней)
← →
Anatoly Podgoretsky © (2008-09-30 14:15) [16]> Сергей М. (30.09.2008 14:05:15) [15]
Нам тоже и это не 7
Страницы: 1 вся ветка
Текущий архив: 2008.11.09;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.012 c