Wininet
-
Hallo,
kann mir einer sagen warum ich bei folgendem Code immer Fehler 2250 (Kein Inet) bekomme ?
#include <stdio.h> #include <Wininet.h> #include <stdbool.h> int main() { bool IsOnline = FALSE; char web_addresse[] = "http://www.web.de"; IsOnline = InternetCheckConnection( web_addresse, 0, 0 ); if ( IsOnline == TRUE ) { printf("Internetverbindung besteht !!\n"); } else { printf("Es besteht keine Internetverbindung !! %d\n",GetLastError()); } }Und ein paar Beispiele zu Wininet wäre auch net schlecht.
Thx
-
Die Variable sollte vom Typ BOOL sein, nicht bool.
-
Kein Veränderung. Immernoch der selbe Fehler.
Es besteht keine Internetverbindung !! 2250
-
Mit FLAG_ICC_FORCE_CONNECTION gehts bei mir.
-
bei mr nicht.
ich verwende cygwin.
check.c: In function
main': check.c:9: error:FLAG_ICC_FORCE_CONNECTION' undeclared (first use in this function)
check.c:9: error: (Each undeclared identifier is reported only once
check.c:9: error: for each function it appears in.)
-
dann verwende visual c++ 2005 express edition + aktuelles platform sdk.

-
Geht nicht, ich brauch cygwin für das prog.
Hab noch andere Teile drin die sich nur mit cygwin übersetzen lassen.Irgendwelche Lösungsvorschläge ? Abgesehen von anderem Compiler

-
#ifndef FLAG_ICC_FORCE_CONNECTION #define FLAG_ICC_FORCE_CONNECTION 0x00000001 #endif
-
Super, danke.
Hast du mir zufällig auch noch ein paar Beispiele zu den Wininet Funktionen ?