![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по строковым типам [D7, WinXP]
romingood © (2010-02-16 02:59:00)тест
Плохиш (2010-02-16 14:31:00) [1]
> romingood (16.02.10 03:04) [1]
> в Дельфи куча ограничений
смените инструмент.
> поэтому моя строка то обрезается до 254 символов, то до
> 1024
Не поэтому, а из-за ошибки в 17й строке вашего секретного кода.
Leonid Troyanovsky (2010-02-16 08:12:00) [2]
> romingood (16.02.10 03:04) [1]
> потому что у меня дальше парсер строки работает. он кстати
> уже работает, но большую строку я никак не могу прочитать
> из файла. А переделывать мой код на Pchar или на массив
А переделать надо. Парсеру надо принимать TStream.
Use the source, Luke: TParser, TCopyParser.
See also TStringStream.
--
Regards, LVT.
Германн (2010-02-16 03:16:00) [3]Удалено модератором
Eraser (2010-02-16 03:10:00) [4]> в Дельфи куча ограничений, поэтому моя строка то обрезается
> до 254 символов
читай справку, читай книги. нет там таких ограничений.
по сабжу - тип string более чем подойдет.
romingood (2010-02-16 03:04:00) [5]
> тест
Сорри.
Вот какой вопрос.
Как мне прочитать огромную строчку текста из текстового файла в переменную типа String? или PChar... но лучше LongString.
строка размером 300 Кб.
в Дельфи куча ограничений, поэтому моя строка то обрезается до 254 символов, то до 1024, если забирать строку в МЕМО. но Мемо мне и не годится.
Почему именно строковый тип?
потому что у меня дальше парсер строки работает. он кстати уже работает, но большую строку я никак не могу прочитать из файла. А переделывать мой код на Pchar или на массив символов - неохота... поэтому хотелось бы забрать из текстовика именно длинную строчку типа Text: String;
В дельфях тоже длинную строчку переменной не назначишь, интерпретатор ругается.
Помогите, что делать.
Если можно, с примером для чайника, плз.
Спасибо!