Суббота, 21.12.2024, 19:51 Приветствую вас Гость | Группа "Гости" 
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Anton93  
HTTP client
HargenДата: Понедельник, 22.07.2013, 21:06 | Сообщение # 1
Участник
Зарегистрирован: 08.05.2013
Группа: Пользователи
Сообщений: 66
Статус: Offline
Всем доброго времени суток.
Решил в силу обстоятельств написать свой http клиент, способный посылать get и post запросы, но столкнулся с такой проблемой - при попытке сформировать запрос и меня вылетает ошибка access violation addr $00000010 , укажите пожалуйста на мою ошибку.
код:


П.С.
В работе с http новичек, если что не так реализованно и вы на это укажите, буду благодарен


Главное - не изобретать велосипед

 
NeoДата: Вторник, 23.07.2013, 10:11 | Сообщение # 2
Модератор
Зарегистрирован: 04.05.2010
Группа: Модераторы
Сообщений: 317
Статус: Offline
Вот тут получается код html странички,непосредственно посылая http POST запрос.Думаю,это поможет)

P.S Кстати,а ты как инициализируешь объект в твоём коде???Access violation в ООП обычно вылазит,когда ты пытаешься вызвать метод объекта не инициализировав его в памяти.Чтобы инициализировать в памяти объект,скачала вызывают конструктор.
Если что,то
Код

Var T:THTTPWIClient;
begin
T:= THTTPWIClient.Create;
//потом уже вызывай методы объекта.Например,
T._HttpSendRequest();
......

добавь перед использованием.


Сообщение отредактировал Neo - Вторник, 23.07.2013, 10:21
 
HargenДата: Вторник, 23.07.2013, 16:09 | Сообщение # 3
Участник
Зарегистрирован: 08.05.2013
Группа: Пользователи
Сообщений: 66
Статус: Offline
Цитата (Neo)
сначала вызывают конструктор.

Слона то я и не приметил блин)))) lol lol lol
Спасибо за помощь, второй пример (SendHttp) мне наиболее подходит, осталось что-нибудь с парсером придумать и будет годная к использованию вещь


Главное - не изобретать велосипед

 
  • Страница 1 из 1
  • 1
Поиск:

delphicode.ru © 2008 - 2024 Хостинг от uCoz