Avatar billede emileej Nybegynder
22. august 2003 - 08:08 Der er 4 kommentarer og
1 løsning

WinINet og ukendt windows error code #12157

if(!HttpSendRequest(hRequest,header,strlen(header),(LPSTR)fileinfo.c_str(),strlen(fileinfo.c_str()))){
cout << "Unable to send request: " << GetLastError();
}
---------------------------------------------------------------------------------------------------------
GetLastError() returnerer 12157 - en fejl som jeg ikke kan finde I listen over std. system fejl. Er der nogle der ved hvad det kan være der går galt? InternetOpen, InternetConnect samt HttpOpenRequest sker uden problemer.

E-)mil
Avatar billede arne_v Ekspert
22. august 2003 - 08:22 #1
Google påstår at 12157 er ERROR_INTERNET_SECURITY_CHANNEL_ERROR !
Avatar billede jpk Nybegynder
22. august 2003 - 08:27 #2
Hmm, ved det ikke, men har du prøvet at minimere antallet af steder det kan gå galt?
Altså bare for at se om det virker...

Fx:
if(!HttpSendRequest(hRequest, header, strlen(header), NULL, 0))
{
cout << "Unable to send request: " << GetLastError();
}

eller (hvis header er nultermineret)

if(!HttpSendRequest(hRequest, header, -1L, NULL, 0))
{
cout << "Unable to send request: " << GetLastError();
}
Avatar billede emileej Nybegynder
22. august 2003 - 09:15 #3
Ingen af dem gør det bedre. For at få mere information har jeg forsøgt mig med:
InternetErrorDlg(NULL,hRequest,GetLastError(),NULL,NULL);
Men dialog boksen dukker simpelhen ikke op.
Avatar billede emileej Nybegynder
22. august 2003 - 09:29 #4
Doh! Havde sat INTERNET_FLAG_SECURE i min OpenRequest. Det var ikke nødvendigt og også det der lavede rodet. :D
Svar?
Avatar billede arne_v Ekspert
22. august 2003 - 09:41 #5
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis