![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() в тестовом файле есть строчка данных разделенные табуляцией, например:
45 57 60. как мне разделить эту строчку, чтобы трем разным переменным присвоить эти разные числа? |
#2
|
||||
|
||||
![]() Есть замечательный объект TStringList, а у него есть замечательные свойства: Delimiter и DelimitedText
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#3
|
|||
|
|||
![]() замечательные то они замечательные, я и сам был в восторге когда узнал про них, но не работает delimiter нихера!!! извиняюсь. у меня есть строчка, котроая состоит из пар слов разделенных табуляцией: 'Box Type' 'line sp' итд. а стринг разбивает мне ее через пробел. хотя я ему указывал символ разделителя. эта проблема как выяснилась давно известна. и в новых версиях delphi есть средство, а вот в 7 какое?!?!?!?!? подскажите !!!!
|
#4
|
||||
|
||||
![]() Ну если по каким-то причинам неудается реализовать встроенными средствами TStringList то можно сделать так:
Считать содержимое текстового файла, например в мемо. Затем прогнать полученный текст: Код:
Memo1.Text := StringReplace(Memo1.Text,#8,#13#10,[rfReplaceAll]); Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |