Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка Length(s);


Евгений07 ©   (2011-12-25 16:54:00) 

Наткнулся на непонятное:
Length(s); показывает не верное значение

       s := FieldByName(pole[ j ]).AsString;

( обработка строки, в т.ч. выкинул  #10, #13 )

       Memo1.Lines.Add(s);
       L := Length(s);

Скопипастенная строка в блокноте содержит 564 символа,
 L = 558 символов

s содержит HTML код, из подозрительных символов только #10 и #13


Dennis I. Komarov   (2011-12-25 18:39:00) [1]


> Length(s); реабилитирован

кто бы сомневался...


Евгений07   (2011-12-25 18:25:00) [2]

Нашел
Length(s); реабилитирован
Конечную строку я отлавливал на выходе, через       response.LoadFromStream(HTTP.Document);
Пакостил сервер, экранируя " на \"


Anatoly Podgoretsky   (2011-12-25 17:48:00) [3]

> Евгений07  (25.12.2011 16:54:00)  [0]

Посмотри хекс редактором


Евгений07   (2011-12-25 17:20:00) [4]

в Memo до этого было что-то
Конечно было, и до и после
Но эту строку я выделил правильно
И сервер  мне выдает ее в отладку через       response.LoadFromStream(HTTP.Document);

На сейчас хватит. Надо мозги прополоскать , проветрить


Dennis I. Komarov   (2011-12-25 17:06:00) [5]

а чего в них подозрительного?
И вообще сказки не надо тут рассказывать, у тебя в Memo до этого было что-то


Наверх

Титульная страница Поиск, карта сайта Написать письмо