Avatar billede reanimator Nybegynder
03. juli 2001 - 14:22 Der er 3 kommentarer og
1 løsning

Hvordan bruges InternetOpen(.....);

Hjææææææææææælp
Jeg har nu siddet i 3 timer og prøvet at få InternetOpen() til at virker. Er der nogen der kan hjælpe, min kode er følgende

IN LPCTSTR lpszUrl = \"Application\";
HINTERNET hInternetOpenHandle;
hInternetOpenHandle = new HINTERNET();
hInternetOpenHandle = InternetOpen(lpszUrl,
                        INTERNET_OPEN_TYPE_PRECONFIG,
                        NULL,
                        NULL,
                        0);

Når jeg kalder getlasterror() får jeg værdien 0.


Avatar billede reanimator Nybegynder
03. juli 2001 - 14:54 #1
Har selv fundet fejlen
Avatar billede borrisholt Novice
03. juli 2001 - 15:13 #2
får vi den så at se ... Og spørgsmålet lukket ?

Jens B
Avatar billede reanimator Nybegynder
04. juli 2001 - 11:03 #3
Lidt pinligt, men retur værdien skal være 0, så der var ikke nogen fejl.
Avatar billede borrisholt Novice
04. juli 2001 - 11:12 #4
øøøh ja ... Nå men her er lidt hjælpe kode til fremtidig debugging :

void SysErrorMessage(int ErrorCode, char *Message)
{
  char buffer[255];
  int len = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_ARGUMENT_ARRAY, NULL, ErrorCode, 0, buffer,  sizeof(buffer), NULL);
  strcpy(Message,buffer);

  while ((len >=0 && (int)Message[len] >= 0 && (int)Message[len] <32) || (len >0 && Message[len] == \'.\' ))
    Message[len--] = \'\\0\';
}

void DisplayLastError()
{
  char buf[200];
  SysErrorMessage(GetLastError(),buf);
  MessageBoxEx(0, buf, \"Error\", MB_OK |MB_ICONERROR, 0x0000);
}


kald  DisplayLastError() hvis GetLastError() er forskellig fra 0.

Jens B
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