CInternetSession - und Windows CE
-
Hallo ...
irgendwie finde ich den Fehler nciht. Ich habe unter MS VS2005b ein Project für SmartDevices, sprich Windows CE angelegt.
Ich will eine Internet-Connection vom PDA aus herstellen. Ich bekomme aber ständig eine Fehlermeldung:
NK2019: unresolved external symbol "public: virtual __cdecl CInternetSession::~CInternetSession(void)" (??1CInternetSession@@UAA@XZ) referenced in function "public: __cdecl CHttpConn::CHttpConn(void)" (??0CHttpConn@@QAA@XZ)
CInternetSession session(LPCTSTR("Session"), 1, INTERNET_OPEN_TYPE_DIRECT);
Die afxinet.h habe ich eingebunden!
Schon nach der Zeile oben bekomme ich den Fehler geworfen. Weiss jmd. woran das liegen kann?
-
Was soll denn "MS VS2005b" sein??? Hoffentlich doch keine Beta, oder? Falls ja, dann besorge Dir schnellstens die RTM Version (die es ja schon seit 3 Monaten gibt)!
Und noch folgendes:
CInternetSession wird unter CE nicht mehr supportet...
http://msdn2.microsoft.com/ms228811Siehe auch:
http://msdn2.microsoft.com/ms228819
-
Ja, hatte bislang noch die Beta, jetzt nicht mehr
Okay, diese Methoden gibt es dann wohl mittlerweile nicht mehr.
Kannst Du mir dann vielleicht trotzdem noch weiterhelfen und sagen,
wie ich eine URL von einem WinCE-Gerät aus aufrufen kann (GET/POST)??Danke Dir!
-
Habe jetzt selbst "die Möglichkeit" gefunden.
Habe mich von der Requirements etwas abschrecken lassen. Aber es ist wohl doch auch für die WinCe-Plattformen gedacht.
HINTERNET hRootHandle, hOpenUrlHandle; hRootHandle = InternetOpen( TEXT("Example"), INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0); hOpenUrlHandle = InternetOpenUrl( hRootHandle, TEXT("http://www.server.com/default.htm"), NULL, 0, INTERNET_FLAG_RAW_DATA, 0); // Close the handle created by InternetOpenUrl, so that the // InternetOpen handle can be closed. InternetCloseHandle(hOpenUrlHandle); // Close the handle created by InternetOpen. InternetCloseHandle(hRootHandle);