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