Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Вопрос по строковым типам   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.084 c
2-1270731613
F$
2010-04-08 17:00
2010.08.27
GetFullPathName


15-1269740773
Незнайка на Луне
2010-03-28 05:46
2010.08.27
Подскажите название книги


2-1268949255
allrussia
2010-03-19 00:54
2010.08.27
Технология работы процедуры


2-1273824908
Игорек
2010-05-14 12:15
2010.08.27
Как лучше работать с файлом размером больше 100мб


15-1266622204
Юрий
2010-02-20 02:30
2010.08.27
С днем рождения ! 20 февраля 2010 суббота