6 / 8 / 2
Регистрация: 20.12.2012
Сообщений: 729
|
||||||
1 | ||||||
Поиск строки в ответе сервера16.05.2016, 22:25. Показов 1363. Ответов 8
Как правильно определить наличие строки в ответе сервера? Так я получаю ошибку:
Код
E2250 There is no overloaded version of 'Pos' that can be called with these arguments
0
|
16.05.2016, 22:25 | |
Ответы с готовыми решениями:
8
Непонятные символы в начале строки в ответе от сервера Дата в ответе сервера Непонятные символы в ответе сервера Как декодировать символы в ответе от сервера |
16.05.2016, 22:40 | 2 |
Перевожу (вольный перевод): Не найдено версии функции Pos, в которую можно передавать такой набор параметров.
Вывод: У вас или количество или тип параметров неправильный. Теперь смотрим код... Не встречал THTTPSend, но первое что следует проверить: что THTTPSend.Document - строка. Кстати может стоит опробовать AnsiPos или PosEx?
0
|
6 / 8 / 2
Регистрация: 20.12.2012
Сообщений: 729
|
|
17.05.2016, 03:02 [ТС] | 3 |
HTTP.Document возвращает тип TMemoryStream. Как его в string преобразовать (хотя string макс. 255 символов и поэтому обрежет) или может у него есть какой-либо свой метод для поиска?
0
|
6 / 8 / 2
Регистрация: 20.12.2012
Сообщений: 729
|
|
17.05.2016, 15:43 [ТС] | 5 |
Нет, там тип TMemoryStream.
0
|
6 / 8 / 2
Регистрация: 20.12.2012
Сообщений: 729
|
|
17.05.2016, 16:01 [ТС] | 7 |
Delphi 10 (2006)
Добавлено через 6 минут Код
E2003 Undeclared identifier: 'loadFromStream'
0
|
17.05.2016, 16:12 | 8 | ||||||||||
Сообщение было отмечено artem78 как решение
Решение
эм... Нет. Это про ShortString. А нормальные строки где-то около 2 ГБ ограничение, на что угодно хватит.
Как-то так попробуйте:
ага... Видимо LoadFromStream в нём появилось позднее... Сейчас подумаем. Добавлено через 4 минуты
1
|
6 / 8 / 2
Регистрация: 20.12.2012
Сообщений: 729
|
|
17.05.2016, 16:37 [ТС] | 9 |
Большое спасибо. С strStream.CopyFrom работает как надо.
0
|
17.05.2016, 16:37 | |
17.05.2016, 16:37 | |
Помогаю со студенческими работами здесь
9
Увеличение цифры в Label при ответе с сервера Вывести заголовок Location при ответе от сервера 302 Ошибка StatusCode:500, при ответе от Web api сервера Ссылка на объект не указывает на экземпляр объекта при ответе от сервера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |