Veröffentlicht 17. Januar 200322 j Hi, an einem meiner PCs bekomme ich bei der Funktion InternetOpenURL() immer die Fehlermeldung ERROR_INTERNET_NAME_NOT_RESOLVED zurückgegeben, bei dem anderen gehts ohne Probleme. Dank "ausführlicher" MSDN Erklärung: The server name could not be resolved. habe ich aber keine Ahnung was der Fehler zu bedeuten hat oder wie ich ihn beheben kann. Ich hoffe einer von euch kann mir helfen. Gruß Guybrush
17. Januar 200322 j Windows konnte den Servernamen, den du im URL angegeben hast, nicht auflösen, d.h. nicht in eine IP-Adresse umwandeln. Evtl. Schreibfehler?
17. Januar 200322 j Autor Also ich hab mir den Namen direkt vor dem Funktionsaufruf ausgeben lassen und ihn dann in die Adresszeile des Internetexplorers eingegeben. Hier kam direkt das Downloadfenster des Internetexplorers, d.h. der Pfad sollte eigentlich stimmen.
20. Januar 200322 j Autor Ich hab mal den entsprechenden Code in ein neues Projekt gesteckt und auf beiden PCs laufen lassen. Es lief wieder nur auf dem einen:confused: Hier mal der Code: #include <windows.h> #include <wininet.h> #include <stdio.h> #include <conio.h> main() { char szPfad[] = "http://www.compugroup.com"; HINTERNET hInternet, hFile; //Verbindng zum Internet über den Internet Explorer aufbauen hInternet = InternetOpen("Microsoft Internet Explorer",INTERNET_OPEN_TYPE_DIRECT,NULL,NULL,NULL); if (hInternet == NULL) { printf("Die Internetverbindung konnnte nicht aufgebaut werden!"); getch(); return 0; } //Handle zur benötigten Datei erstellen hFile = InternetOpenUrl(hInternet,szPfad,0,0,INTERNET_FLAG_NO_COOKIES,0); if (hFile == NULL) { printf("Die benötigte Datei konnte nicht gefunden werden"); getch(); return 0; } InternetCloseHandle(hFile); //Handle zur Quelldatei schließen InternetCloseHandle(hInternet); //Handle zur Internetverbindung schließen printf ("OK"); getch(); return 0; } [/PHP] Gruß Guybrush
20. Januar 200322 j Autor Ok, ich habs gelöst. Das Problem hing mit unserem Proxyserver zusammen und hatte nichts mit dem Programm zutun.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.