Seite 1 von 1

WinHTTP mit PB

Verfasst: 21.11.2007 22:39
von 3-R4Z0R
Guten Abend allerseits!

Ich suche schon seit geraumer Zeit nach einer Lösung meines Problems: ich brauche SSL in meinem PureBasic Programm.
Ich habe schon zwei Varianten probiert, wobei beide beim Aufrufen der Funktionen in den DLLs abstürzten.

Zum einen mit WinHttp via winhttp.dll, zum anderen OpenSSL via libssl32.dll.
Bei WinHttp erhalte ich scheinbar ein gültiges HINTERNET-Handle, jedoch macht WinHttpConnect nichts und gibt mir "INVALID_URL" zurück. Bei OpenSSL scheitert es bereits am Call an die Funktion "SSL_library_init".

Code: Alles auswählen

address.s = "www.microsoft.com"+Chr(0)
*hSession = CallFunction(winhttp, "WinHttpOpen", "User-Agent 1.0", 0, "", "", 0)
If *hSession
  *hInternet = CallFunction(winhttp, "WinHttpConnect", *hSession, address, 80, 0)
EndIf
hInternet und hRequest verbleiben NULL, GetLastError_() spuckt 12005 (ERROR_WINHTTP_INVALID_URL) aus.

Hat jemand schonmal ähnliche Fehler gehabt?

Gruss 3-R4Z0R

Edit: Scheint nichts gescheites dabei rauszukommen. Auch weigert sich OpenSSL standhaft seine Dienste zu erbringen. Hat jemand eine Ahnung, wie man auf irgend einem Weg SSL in sein Programm integrieren könnte?

Verfasst: 23.11.2007 11:15
von jpd
Hi 3-R4ZOR,

ich weiss nicht genau aber scheint das zu sein wonach du suchst

http://www.purebasic.fr/english/viewtop ... hlight=ssl

Ciao
jpd