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

Вниз

Delimiter и QuoteChar   Найти похожие ветки 

 
ford ©   (2009-07-30 19:58) [0]

Здравствуйте! Прочел в хелпе что "свойство DelimitedText
Получает или устанавливает список через большую строку. Эта строка содержит список строк разделенных значением Delimiter (по умолчанию - запятая). Строки, содержащие вложенные пробелы должны быть заключены в QuoteChar (по умолчанию - ")"

делаю

Var st:TStringList;
begin
st:=TStringList.Create;
st.Delimiter:=" ";
st.QuoteChar:=""";

st.DelimitedText:="width=69 valign=top style="width:52.0pt;border:solid windowtext 1.0pt;border-left:none;mso-border-left-alt:solid windowtext .75pt;mso-border-alt:solid windowtext .75pt;background:white;padding:0cm 2.0pt 0cm 2.0pt;height:152.1pt"";
ListBox1.Items.Assign(st);
st.Free;

по идее должен получить в ListBox1
список
из параметров и значений
width=...
valign=...
style=...

но первый же пробел в параметре Style создает новую строку
хотя я поставил что QuotedChar=""" (т.е. двойные кавычки)

получается
width=...
valign=...
style=...
windowtext
1.0pt...
....

подскажите, как преобразовать строку, которую я присваиваю DelimitedText в список параметров и значений, чтобы пробелы которые были заключены в кавычках не вызывали создание новой строки в tstrings ?


 
Игорь Шевченко ©   (2009-07-30 23:02) [1]


> чтобы пробелы которые были заключены в кавычках не вызывали
> создание новой строки в tstrings ?


RTFM: StrictDelimiter


 
Плохиш ©   (2009-07-31 11:08) [2]


> ford ©   (30.07.09 19:58)
>
>

Кавычки находящиеся в середине строки не рассматриваются как QuoteChar. В справке же написано, что вся строка должна быть обрамлена.



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

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

Наверх




Память: 0.47 MB
Время: 0.083 c
15-1247834477
БарЛог
2009-07-17 16:41
2009.10.04
А что полезного людям дала философия?


4-1218775071
Hero
2008-08-15 08:37
2009.10.04
TSHFileOpStruct - как сделать копирование видимым?


2-1248940531
ford
2009-07-30 11:55
2009.10.04
Сохранить файл в ворде


15-1249030784
Медвежонок Пятачок
2009-07-31 12:59
2009.10.04
Еще один ....


2-1249326273
Ruzzz
2009-08-03 23:04
2009.10.04
Как "дорисовать" стандартный компонент ОС?