RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : VP


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Michael, 2:465/62.6
To : marat
Subj : VP

> > Под досом трупо-паскаль находил перевод каретки.
> > В конце строки идут 0D0A в HEX. Проверял.
> + Не верю. И что, CRLF входил в состав строки?

Все ясно. По досом в BP-ле я в конце строк ловил 0D0A.
Строки в вотчере не содержали CRLF, только в файле.


> > Причем это 6-я обрабатываемая строка (видимо т.к. она короче первых 5-ти).
> > Первые 5 хавает нормально. И 0x0 находит.
> + Логично. Однако следует помнить, что (в отличие от C) в Pascal-е не гарантируется обнуление никаких переменных. И вообще зачем вместо функции Length использовать негарантированные странные побочные спецэффекты?

Переменную хоть и обнулял, да ведь те байтики, которые лежали в памяти от предыдущей строчки, остались. Отсюда я и получал этот грабель.

Отож.

Sun 09 May 2004 12:23 Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Geck




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.