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

Вниз

PStrList >Помоему он не доработан или там ошибка.   Найти похожие ветки 

 
LITTEL[MF]   (2003-02-16 05:00) [0]

В этом классе PStrList при появлении #0 строка заканчивается, помоему это не правильно, и в конце строки должен быть другой символ например #13#10...


 
SPeller ©   (2003-02-16 05:09) [1]

А чем тебя нолик не устраивает?


 
LITTEL[MF]   (2003-02-16 05:56) [2]

А чем тебя нолик не устраивает?

Ну к примеру если туда поместить часть файла то он обрубится на нуле, или иногда надо использовать разделитель в строке, и #0 помоему будет удобней.


 
SPeller ©   (2003-02-16 08:45) [3]

А ты загружай свои файлы в отдельные буферы памяти и используй список указателей. Тем более где гарантия что в файле не встретится сочетание #13#10, и он не оборвётся где-нибудь на половине?


 
mdw ©   (2003-02-17 11:38) [4]

Ну к примеру если туда поместить часть файла то он обрубится на нуле
TStringList в Delphi ведет себя аналогично. По моему сходные классы Delphi\объекты KOL должны, по возможности, работать одинаково.

или иногда надо использовать разделитель в строке, и #0 помоему будет удобней
Как-то так сложилось, что #0 уже используется как признак окончания строки.:)). А вкачестве разделителя используй #1, тоже неплохо.:)))


 
mdw ©   (2003-02-17 11:42) [5]

Ну к примеру если туда поместить часть файла то он обрубится на нуле
Я из-за этого, как то на деньги попал. Читал текстовые файлы, а в них откуда то #0-и взялись, ну и в результате данные не все прочитал....


 
Kladov   (2003-02-17 18:45) [6]

Надо бы внимательнее. Когда я делал так, я исходил прежде всего из эффективности, т.е. скорости. Ну, и из экономии кода - тоже. Если вы знаете, что в тексте могут быть #0, то надо бы его предварительно обработать, например перегрузить через поток в памяти, предварительно заменив #0 на тот же #1. И самим ни в коем разе не хранить в строках StrList"а #0.



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.035 c
9-40761
Начинающий_программист
2003-05-05 11:47
2003.11.13
Послушайте!


3-40896
dk
2003-10-25 11:16
2003.11.13
Есть ли альтернатива lookup полям?


1-41484
Dark Elf
2003-10-28 18:02
2003.11.13
Подключение dll в проект


6-41824
S@b@k@.
2003-09-15 04:42
2003.11.13
Help me please


3-40961
Новенький
2003-10-17 11:04
2003.11.13
ADOQuery.FieldByName и ADOQuery.Post