Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Range check error, IdHTP + SSL = ERangeError 
:(
    Опции темы
morpheyushka
Дата 17.3.2009, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зеленый человек
**


Профиль
Группа: Участник
Сообщений: 563
Регистрация: 26.2.2008
Где: Киев

Репутация: нет
Всего: 8



Частный случай, то есть программа работает, а вот на одном филиале при попытке отправить через  IdHTP + SSL обычное текстовое сообщение вылетает (точнее не вылетает, а логируется) ошибка ClassName = ERangeError, Message = Range check error. Как я понял, ошибка происходит при выполнении метода Post. Код отправки:
Код

function THCreateMsg.SendMsg(p1, p2, p3, p4, p5: String): Integer;
var
  MsgData: TIdMultiPartFormDataStream;
  HTTP: TIdHTTP;
  SSL: TIdSSLIOHandlerSocketOpenSSL;
  ResponseStream: TMemoryStream;
begin
  Result := -2;
  HTTP := TIdHTTP.Create(nil);
  SSL := TIdSSLIOHandlerSocketOpenSSL.Create(HTTP);
  ResponseStream := TMemoryStream.Create;
  HTTP.IOHandler := SSL;
  HTTP.ConnectTimeout := 10000;
  HTTP.ReadTimeout := 10000;
  MsgData := TIdMultiPartFormDataStream.Create;
  try
    MsgData.AddFormField('p1', p1);
    MsgData.AddFormField('p2', p2);
    MsgData.AddFormField('p3', p3);
    MsgData.AddFormField('p4', p4);
    MsgData.AddFormField('p5', p5);

    try
      HTTP.Post(URL, MsgData, ResponseStream);  
    except
      on E: Exception do
        begin
          if E.ClassName = 'EIdSocketError' then
            Application.MessageBox('Подключение не установлено! Проверте подключение к интернету!',
              'Ошибка подключения', MB_OK + MB_ICONERROR);
          LogErr(E);
          Exit;
        end;
    end;
    try
      XMLResponse.LoadFromStream(ResponseStream);
      Result := StrToInt(XMLResponse.DocumentElement.ChildNodes['msg_code'].Text);
    except
      on E: Exception do LogErr(E);
    end;
  finally
    MsgData.Free;
    ResponseStream.Free;
    HTTP.Free;
  end;
end;


Может кто то сталкивался с подобной проблемой


--------------------
user posted image
Спасибо делается вот так!!!
PM MAIL WWW   Вверх
MetalFan
Дата 17.3.2009, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 14
Всего: 128



какая версия индей? мож обновить? если не поможет - отлаживай, что там внутрях происходит. вроде не сложно


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
morpheyushka
Дата 18.3.2009, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зеленый человек
**


Профиль
Группа: Участник
Сообщений: 563
Регистрация: 26.2.2008
Где: Киев

Репутация: нет
Всего: 8



Цитата(MetalFan @  17.3.2009,  22:05 Найти цитируемый пост)
какая версия индей? 

10.1.5

Цитата(MetalFan @  17.3.2009,  22:05 Найти цитируемый пост)
отлаживай, что там внутрях происходит. вроде не сложно

Согласен что не сложно, просто у меня все отлично работает, а вот на клиентской машине, которая находится в другом городе (очень далеко и это частный случай) нифига не отправляется. Без SSL все работает у них отлично. Короче посоветовал им пока что переустановить систему...если не поможет - по крайней мере я выиграю время - хотя бы день что бы подумать


--------------------
user posted image
Спасибо делается вот так!!!
PM MAIL WWW   Вверх
MetalFan
Дата 18.3.2009, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 14
Всего: 128



если я не ошибаюсь, счас есть более свежая версия... но только вот под SSL надо будет библиотеку подбирать скорее всего(


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
Virtuals
Дата 1.4.2009, 11:18 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 476
Регистрация: 27.11.2006

Репутация: 2
Всего: 11



morpheyushka
http://forum.vingrad.ru/forum/topic-250019...tml#st_0_view_0
http://forum.vingrad.ru/forum/topic-244487...y1774895/0.html

может ну их а?... индейцев этих smile 

ЗЫ щас MetalFan, опять скажет что мы их готовить неумеем  smile 
PM MAIL ICQ   Вверх
MetalFan
Дата 1.4.2009, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 14
Всего: 128



Virtuals, неа, не умеете! smile 


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.1132 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.