Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.007 c
15-1249028773
Virex(home)
2009-07-31 12:26
2009.10.04
потустороннее


3-1227770092
greg123
2008-11-27 10:14
2009.10.04
Как задать колонку, по кот. нужно сортировать результат в EhGrid


3-1227778244
vegarulez
2008-11-27 12:30
2009.10.04
Вопрос про ZeosDBO. (Zquery.Fields[i].AsDatetime)


15-1249298834
13.12
2009-08-03 15:27
2009.10.04
Элита программистов


2-1248937296
dmitry1991
2009-07-30 11:01
2009.10.04
#1 - что это за символ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский