Проблема с TIdSSLIOHandlerSocketOpenSSL

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by bydlan, 24 Dec 2013.

  1. bydlan

    bydlan New Member

    Joined:
    16 Feb 2013
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Здрасьте тру кодеры всея интернета, [поклон]. Помогите пожалуйста разобраться и решить проблему.
    Суть проблемы: сделал авторизацию для вк через хттпс, в папки с программой положил ssleay32.длл и libeay32.длл, сделал всё вроде как нужно, страница профиля вк грузится нормально, но, думаю дай проверю прогу на другой винде, и к моему сожалению стал наблюдать вот такую вещь: когда закрываю программу, вылазит вот это: [​IMG]

    говнокод выкладывать нету смысла, т.к. проблема явно возникла из-за использования TIdSSLIOHandlerSocketOpenSSL, т.к. без него делаю авторизацию через http, и ошибки нету.
    Пробовал использовать TIdSSLIOHandlerSocketOpenSSL просто "накидыванием" на форму(вместе с IdHTTP), ошибка не пропадает. В общем ошибка возникает и при динамическом (тут делал и ssl->Free();, и delete ssl; ssl=NULL ) использовании, и при (не знаю как правильно) не динамическом.
    В чем может быть проблема? Может ли быть из-за того что в системе в которой вылазит ошибка установлен старый C++ Builder 6.0 и его дебаггер там что то пытается сделать? (когда вылазит ошибка если нажать кнопочку "Отладить программу" откроется билдер).
     
    #1 bydlan, 24 Dec 2013
    Last edited: 24 Dec 2013
  2. bydlan

    bydlan New Member

    Joined:
    16 Feb 2013
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Собственно проблема решилась, положил в папку с программой более новые DLLки, кому если пригодится, вот тут нашел: https://code.google.com/p/openssl-for-windows/downloads/list?can=2&q=openssl
     
  3. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    indy.fulgan.com - там лежит все: и инди, и DLL'ки разных версий, и т.д.
     
  4. argon_99

    argon_99 New Member

    Joined:
    29 Dec 2013
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Для хттпс лучше скачай библиотеку synapse . У меня на delphi тоже были проблемы с хттпс, а sysnapse работает супер!
     
  5. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    проблемы с руками заменой пакета не исправить. Уже 3 года сижу на Indy - никаких проблем ни с SSL ни с другими протоколами.
     
  6. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    634
    Likes Received:
    246
    Reputations:
    42
    Некрофилия преследуется по закону. Статья 244 УК РФ