Вниз
Скачать: 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.045 c
15-1270499402
Юрий
2010-04-06 00:30
2010.08.27
С днем рождения ! 6 апреля 2010 вторник


15-1274268745
Alx2
2010-05-19 15:32
2010.08.27
Онлайн-интервью с председателем комиссии по борьбе с лженаукой


15-1267479001
Юрий
2010-03-02 00:30
2010.08.27
С днем рождения ! 2 марта 2010 вторник


2-1268309018
Вася
2010-03-11 15:03
2010.08.27
Изображение на канве


2-1265626291
Petr
2010-02-08 13:51
2010.08.27
Работа с Вложенными циклами




   Наверх