check ob Online?
-
Hallo alle zusammen.
Ich muß aus meiner Anwendung heraus prüfen ob ich Online bin.
Dazu habe ich hier zwar mehrere Beiträge gefunden, aber keiner funktioniert so richtig bei mir. Hat da jemand evtl. noch ne idee wie mann das lösen kann.
Bei Bsp.1 bekomme ich immer 'false' zurück
Bei Bsp.2 immer 'true'
Bin übern Router im netz via DSL.Bsp.1
bool CmyDialogDlg::CheckForConnection() { RASCONN RasCon; LPRASCONN pRasCon = &RasCon; RASCONNSTATUS RasConStatus; DWORD lpcb; DWORD lpcConnections; bool ReturnValue; pRasCon->dwSize = 412; lpcb = 256 * pRasCon->dwSize; ReturnValue = false; if(RasEnumConnections(pRasCon, &lpcb, &lpcConnections) == 0) { RasConStatus.dwSize = 160; RasGetConnectStatus(pRasCon->hrasconn, &RasConStatus); ReturnValue = (RasConStatus.rasconnstate == 0x2000); } return(ReturnValue); }
Bsp.2
bool CmyDialogDlg::CheckForConnection() { unsigned long ulInternetStatus = 0; bool IsOnline = false; BOOL bConnectInternet = InternetGetConnectedState(&ulInternetStatus,0); ///////////////////////////////////////////// // Wenn Internetverbindung vorhanden dann die // Flags überprüfen ///////////////////////////////////////////// if(bConnectInternet) { if(INTERNET_CONNECTION_LAN == (ulInternetStatus & INTERNET_CONNECTION_LAN)) IsOnline = true; if(INTERNET_CONNECTION_MODEM == (ulInternetStatus & INTERNET_CONNECTION_MODEM)) IsOnline = true; if(INTERNET_CONNECTION_MODEM_BUSY == (ulInternetStatus & INTERNET_CONNECTION_MODEM_BUSY)) IsOnline = true; if(INTERNET_CONNECTION_PROXY == (ulInternetStatus & INTERNET_CONNECTION_PROXY)) IsOnline = true; } return (IsOnline); }
-
moin
ist nur eine Idee aber mach es dir doch einfacher. Versuche aus deiner Anwendung einfach was aus dem Internet runterzuladen. Wenn es funktioniert dann bist du online und wenn nicht dann halt nicht.
Nur eine Idee.
-
Habe mal das zweite Beispiel ausprobiert und bei mir funzt das.
#include <iostream.h> #include <windows.h> #include <Wininet.h> int main(int argc, char* argv[]) { unsigned long INetState = 0; if(InternetGetConnectedState(&INetState, 0)) { /* if(INTERNET_CONNECTION_CONFIGURED == (INetState & INTERNET_CONNECTION_CONFIGURED)) { cout << "Local system has a valid connection to the Internet, but it might or might not be currently connected." << endl; }*/ if(INTERNET_CONNECTION_LAN == (INetState & INTERNET_CONNECTION_LAN)) { cout << "Local system uses a local area network to connect to the Internet." << endl; } if(INTERNET_CONNECTION_MODEM == (INetState & INTERNET_CONNECTION_MODEM)) { cout << "Local system uses a modem to connect to the Internet." << endl; } if(INTERNET_CONNECTION_MODEM_BUSY == (INetState & INTERNET_CONNECTION_MODEM_BUSY)) { cout << "No longer used." << endl; } /* if(INTERNET_CONNECTION_OFFLINE == (INetState & INTERNET_CONNECTION_OFFLINE)) { cout << "Local system is in offline mode." << endl; }*/ if(INTERNET_CONNECTION_PROXY == (INetState & INTERNET_CONNECTION_PROXY)) { cout << "Local system uses a proxy server to connect to the Internet." << endl; } /* if(INTERNET_RAS_INSTALLED == (INetState & INTERNET_RAS_INSTALLED)) { cout << "Local system has RAS installed." << endl; }*/ } return 0; }
Versuch doch mal deinen Code zu Debuggen.
-
de_Bert schrieb:
Versuche aus deiner Anwendung einfach was aus dem Internet runterzuladen. Wenn es funktioniert dann bist du online und wenn nicht dann halt nicht.
Noch besser: Versuche Seiten wie google.com oder msn.com anzupingen (Am besten in Kombination). Klassen, die dies einfach ermöglichen gibt es zu genüge im Internet.
-
-
Jetzt haut's dank eurer Hilfe hin.
#include "Wininet.h" #pragma comment(lib,"wininet") bool CmyDialog::CheckForConnection() { BOOL isOnline = false; if (InternetCheckConnection("http://www.google.de",FLAG_ICC_FORCE_CONNECTION,0)) { isOnline = true; } return(isOnline); }
Gruß Matten
-
Hi,
ich weiß das Thema iss eigentlich schon beendet, aber ich wollt einfach noch kurz die kürzeste Version vorstellen
#include "Wininet.h" #pragma comment(lib,"wininet") bool CmyDialog::CheckForConnection() { return InternetGetConnectedState(NULL,NULL); }
mfg
-
-
Den Code hatte ich auch probiert! bekomme aber immer '0' zurück!
Trotzdem Danke an alle.
-
der Beitrag hier ist zwar schon sehr alt, aber ich wollte das auch mal probieren. Ich benutze jetzt Visual C++ .Net.. ich habe den Code so kopiert :
#include "Wininet.h" #pragma comment(lib,"wininet") bool CmyDialog::CheckForConnection() { return InternetGetConnectedState(NULL,NULL); }
und bekomme dann eine unmenge an Fehlermeldungen:
------ Build started: Project: inet_test, Configuration: Debug Win32 ------
Compiling...
inet_test.cpp
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(56) : error C2146: syntax error : missing ';' before identifier 'HINTERNET'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(56) : error C2501: 'HINTERNET' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(57) : error C2143: syntax error : missing ';' before ''
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(57) : error C2378: 'HINTERNET' : redefinition; symbol cannot be overloaded with a typedef
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(56) : see declaration of 'HINTERNET'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(57) : error C2501: 'LPHINTERNET' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(59) : error C2146: syntax error : missing ';' before identifier 'INTERNET_PORT'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(59) : error C2501: 'INTERNET_PORT' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(60) : error C2143: syntax error : missing ';' before ''
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(60) : error C2378: 'INTERNET_PORT' : redefinition; symbol cannot be overloaded with a typedef
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(59) : see declaration of 'INTERNET_PORT'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(60) : error C2501: 'LPINTERNET_PORT' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(297) : error C2146: syntax error : missing ';' before identifier 'dwResult'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(297) : error C2501: '__unnamed::DWORD_PTR' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(297) : error C2501: '__unnamed::dwResult' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(303) : error C2146: syntax error : missing ';' before identifier 'dwError'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(303) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(303) : error C2501: '__unnamed::dwError' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(312) : error C2146: syntax error : missing ';' before identifier 'Socket'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(312) : error C2501: '__unnamed::DWORD_PTR' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(312) : error C2501: '__unnamed::Socket' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(313) : error C2146: syntax error : missing ';' before identifier 'SourcePort'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(313) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(313) : error C2501: '__unnamed::SourcePort' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(314) : error C2146: syntax error : missing ';' before identifier 'DestPort'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(314) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(314) : error C2501: '__unnamed::DestPort' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(315) : error C2146: syntax error : missing ';' before identifier 'Flags'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(315) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(315) : error C2501: '__unnamed::Flags' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(339) : error C2146: syntax error : missing ';' before identifier 'dwAccessType'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(339) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(339) : error C2501: '__unnamed::dwAccessType' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(345) : error C2146: syntax error : missing ';' before identifier 'lpszProxy'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(345) : error C2501: '__unnamed::LPCTSTR' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(345) : error C2501: '__unnamed::lpszProxy' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(351) : error C2146: syntax error : missing ';' before identifier 'lpszProxyBypass'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(351) : error C2501: '__unnamed::LPCTSTR' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(351) : error C2501: '__unnamed::lpszProxyBypass' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(363) : error C2146: syntax error : missing ';' before identifier 'dwOption'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(363) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(363) : error C2501: '__unnamed::dwOption' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(365) : error C2146: syntax error : missing ';' before identifier 'dwValue'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(365) : error C2501: '__unnamed::__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(365) : error C2501: '__unnamed::__unnamed::dwValue' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(366) : error C2146: syntax error : missing ';' before identifier 'pszValue'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(366) : error C2501: '__unnamed::__unnamed::LPSTR' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(366) : error C2501: '__unnamed::__unnamed::pszValue' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(367) : error C2146: syntax error : missing ';' before identifier 'ftValue'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(367) : error C2501: '__unnamed::__unnamed::FILETIME' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(367) : error C2501: '__unnamed::__unnamed::ftValue' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(371) : error C2146: syntax error : missing ';' before identifier 'dwOption'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(371) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(371) : error C2501: '__unnamed::dwOption' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(373) : error C2146: syntax error : missing ';' before identifier 'dwValue'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(373) : error C2501: '__unnamed::__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(373) : error C2501: '__unnamed::__unnamed::dwValue' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(374) : error C2146: syntax error : missing ';' before identifier 'pszValue'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(374) : error C2501: '__unnamed::__unnamed::LPWSTR' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(374) : error C2501: '__unnamed::__unnamed::pszValue' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(375) : error C2146: syntax error : missing ';' before identifier 'ftValue'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(375) : error C2501: '__unnamed::__unnamed::FILETIME' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(375) : error C2501: '__unnamed::__unnamed::ftValue' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(387) : error C2146: syntax error : missing ';' before identifier 'dwSize'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(387) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(387) : error C2501: '__unnamed::dwSize' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(388) : error C2146: syntax error : missing ';' before identifier 'pszConnection'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(388) : error C2501: '__unnamed::LPSTR' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(388) : error C2501: '__unnamed::pszConnection' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(389) : error C2146: syntax error : missing ';' before identifier 'dwOptionCount'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(389) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(389) : error C2501: '__unnamed::dwOptionCount' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(390) : error C2146: syntax error : missing ';' before identifier 'dwOptionError'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(390) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(390) : error C2501: '__unnamed::dwOptionError' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(395) : error C2146: syntax error : missing ';' before identifier 'dwSize'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(395) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(395) : error C2501: '__unnamed::dwSize' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(396) : error C2146: syntax error : missing ';' before identifier 'pszConnection'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(396) : error C2501: '__unnamed::LPWSTR' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(396) : error C2501: '__unnamed::pszConnection' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(397) : error C2146: syntax error : missing ';' before identifier 'dwOptionCount'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(397) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(397) : error C2501: '__unnamed::dwOptionCount' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(398) : error C2146: syntax error : missing ';' before identifier 'dwOptionError'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(398) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(398) : error C2501: '__unnamed::dwOptionError' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(448) : error C2146: syntax error : missing ';' before identifier 'dwMajorVersion'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(448) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(448) : error C2501: '__unnamed::dwMajorVersion' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(449) : error C2146: syntax error : missing ';' before identifier 'dwMinorVersion'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(449) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(449) : error C2501: '__unnamed::dwMinorVersion' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(457) : error C2146: syntax error : missing ';' before identifier 'dwMajorVersion'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(457) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(457) : error C2501: '__unnamed::dwMajorVersion' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(458) : error C2146: syntax error : missing ';' before identifier 'dwMinorVersion'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(458) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(458) : error C2501: '__unnamed::dwMinorVersion' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(472) : error C2146: syntax error : missing ';' before identifier 'dwConnectedState'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(472) : error C2501: '__unnamed::DWORD' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(472) : error C2501: '__unnamed::dwConnectedState' : missing storage-class or type specifiers
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(479) : error C2146: syntax error : missing ';' before identifier 'dwFlags'
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinInet.h(479) : fatal error C1003: error count exceeds 100; stopping compilationBuild log was saved at "file://d:\Visual Studio Projects\inet_test\Debug\BuildLog.htm"
inet_test - 102 error(s), 0 warning(s)das asgt mir alles garnichts und der Fehler scheint ja auch in der wininet.h zu liegen...
danke
-
Such mal in der MSDN nach den Fehlernummern...
-
Das gleiche Problem hatte ich auch wie Dahein!
Mir ist aufgefallen das dieses Problem erst nach einem SDK-Update
entstanden ist...Lösung ?
-
das hört sich schlecht an...
-
wie mache ich das denn dann? wenn ich das oben richtig gesehen ahbe berughen die anderen Lösungen auch auf der wininet.h