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.
Annonceindlæg fra Academic Work Denmark A/S
øøø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