Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.046 c
15-1272054585
@!!ex
2010-04-24 00:29
2010.08.27
Вопрос по Inno Setup. Как обновить файл?


15-1267536056
12
2010-03-02 16:20
2010.08.27
Виды демократии. Опробуем на игре. И видим, что не готовы..


15-1274038912
Kerk
2010-05-16 23:41
2010.08.27
Второе место на spbhackday


4-1236197897
d@vinchi
2009-03-04 23:18
2010.08.27
Как получить зарегистрированные в системе TAPI-линии


15-1272952103
Phoenix
2010-05-04 09:48
2010.08.27
Как подерживать себя в работоспособном состоянии.




   Наверх