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

Вниз

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

 
Дева ©   (2005-11-24 01:55) [0]

Подскажите, пожалуйста
Есть такой тип данных - TStringList, и у него есть свойство - CommaText. Нельза ли это свойство настроить?
Ну то есть задать свои символы разделения строк?
На сколько я знаю посредством этого свойства строки разделяются запятыми или кавычками, а мне надо точкой с запятой и кавычками


 
Gero ©   (2005-11-24 02:08) [1]

TStringList.Delimiter


 
Leonid Troyanovsky ©   (2005-11-24 08:27) [2]


> Gero ©   (24.11.05 02:08) [1]
> TStringList.Delimiter


& DelimitedText

--
Regards, LVT.


 
Дева ©   (2005-11-24 10:34) [3]

Делаю вот так:

  ts.Delimiter:=""";
   ts.Delimiter:=";";
   ts.DelimitedText:=s;

соответсвенно ts: TStringList, s: String

выдает сообщение об ошибке:

Access violation at address 77D3B68C in module "user32.dll". Write of address 0045A0E4

Что не так?


 
alex_*** ©   (2005-11-24 10:41) [4]

а ты конструктор вызвал для ts?


 
Плохиш ©   (2005-11-24 11:41) [5]


> Дева ©   (24.11.05 10:34) [3]

1. Объкты перед использованием надо создавать
2. ts.Delimiter:="""; вот это в понятиях TStrings является ts.QuotedChar:=""";


 
begin...end ©   (2005-11-24 11:43) [6]

Я из [0] и [3] понял, что нужен разделитель из нескольких символов, или нужно, чтобы учитывались оба варианта разделителя. Тогда свойство Delimiter не поможет.


 
Плохиш ©   (2005-11-24 13:18) [7]


> begin...end ©   (24.11.05 11:43) [6]
> Я из [0] и [3] понял

:-) Девушке просто лень справку читать и она делает всё методом тыка, используя форум как hotline ;-)


 
Дева ©   (2005-11-27 03:47) [8]

Если вам мои вопросы очень неприятны, то можете и не отвечать. Зачем только делать свои выводы в отношеннии меня, да и сообщать об этом всем?
И не лень мне читать справку, лично у меня ее просто нету.
А зачем форумы существуют, не для того ли чтобы общаться? И задавать вопросы?


 
Separator ©   (2005-11-27 06:35) [9]


> лично у меня ее просто нету

Должна быть, переустанови Delphi и все будет.


 
Gero ©   (2005-11-27 09:15) [10]

Separator прав.


 
Дева ©   (2005-11-28 03:26) [11]

У меня другой вопрос. Когда я использую
ts.Delimiter:=";";
ts.DelimitedText:=s;
то пробелы тоже выступают как резделители строк. Нельзя ли это как-то изменить?


 
ЮЮ ©   (2005-11-28 04:52) [12]

>Нельзя ли это как-то изменить?

Можно. Забыть про фичи типа DelimitedText, самой разделять s на подстроки и добавлять их в StringList. За 4 дня уже давно бы написала прозрачный и безглючный код.


 
Leonid Troyanovsky ©   (2005-11-28 09:16) [13]


> Дева ©   (28.11.05 03:26) [11]

> то пробелы тоже выступают как резделители строк. Нельзя
> ли это как-то изменить?


Обычно, в таких случаях, строки, содержащие пробел, заключают в
кавычки, например, "1 2";3;"4"
См. также QuoteChar.

--
Regards, LVT.


 
Дева ©   (2005-11-29 19:54) [14]

А это уже проблемно. Я просто хочу сделать экспорт из файла csv, но эта сволочь (Excel) не ставит кавычки, когда в тексте встречабтся пробелы :(


 
Gala_l   (2005-11-29 21:52) [15]

Mozet proshe eksportirovat svoei malenkoi programmkoi s ispolzovaniem Copy and Pos?



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

Форум: "Начинающим";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.012 c
2-1133174869
Stas_on
2005-11-28 13:47
2005.12.18
Рисование стрелок под любым углом


4-1129726836
Uran
2005-10-19 17:00
2005.12.18
Помогите сгенерировать глюк:)


2-1133175211
LionMen
2005-11-28 13:53
2005.12.18
Расшифровка файла


14-1133014623
Pavel__
2005-11-26 17:17
2005.12.18
Уход за жд


2-1133373971
dimka_sh
2005-11-30 21:06
2005.12.18
Разрешение экрана





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский