Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#9

AW: Picture im Webbrowser downloaden

  Alt 7. Mär 2017, 21:27
Bei dem Befehl: IdHttp1.get bekomme ich folgende Fehlermeldung:
Exception der Klasse EIdIOHandlerPropInvalid mit der Meldung "Wert für IOHandler ist ungültig"
Das passiert wenn man eine ältere Indy Version verwendet

Neuere Indy Versionen erzeugen bei einer HTTPS Adresse automatisch den IOHandler mit SSL/TLS Unterstützung *). Es gibt also zwei Lösungen:

a) Indy aktualisieren (es muss nicht in der Komponentenpalette installiert werden, man kann auch die Core/Protocol/System Verzeichnisse in den Projektsuchpfad aufnehmen)
b) eine TIdSSLIOHandlerSocketOpenSSL Komponente hinzufügen und sie dann der Property IdHTTP1.IOHandler zuweisen

Ausserdem müssen die OpenSSL DLLs im Suchpfad liegen.

*) Wie unter http://www.indyproject.org/sockets/b.../20141222.aspx beschrieben, muss die Unit in der der IOHandler enthalten ist explizit in der uses Klausel angegeben werden
Michael Justin
habarisoft.com

Geändert von mjustin ( 7. Mär 2017 um 21:47 Uhr)
  Mit Zitat antworten Zitat