|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : rien ne se passe avec URLDownloadToFile [ Divers / Débutant(e) ] (zozizozu)
Informations & options pour cette discussion
|
dimanche 18 mai 2008 à 13:12:28 |
rien ne se passe avec URLDownloadToFile

zozizozu
|
Bonjour, je débute (encore ...) en cpp et j'ai un gros soucis : je n'ai aucune erreur de compilation (vc++2008), mais mon prog ne fait rien. Voici le code: #include "stdafx.h" #include <urlmon.h> #pragma comment(lib, "Urlmon.lib")
int main() { URLDownloadToFile( NULL, "http://3o3i.pagesperso-orange.fr/index.html", "get.html", 0, NULL ); return 0; }Est-ce normal docteur ? Merci d'avance Cordialement 3o3i
|
|
|
|
dimanche 18 mai 2008 à 13:26:31 |
Re : rien ne se passe avec URLDownloadToFile

vecchio56
|
La première chose a regarder est la valeur retournée par la fonction (0 si tout se passe bien). J'ai testé de mon coté, ca marche (le fichier get.html est créé dans le chemin courant) _____________________________________ Un éditeur de ressources gratuit pour Windows
|
|
|
|
dimanche 18 mai 2008 à 13:47:07 |
Re : rien ne se passe avec URLDownloadToFile

zozizozu
|
heu, je suis pas sur de ce que je fait, mais on dirait que ça marche pas :
if(URLDownloadToFile( NULL, L"http://3o3i.pagesperso-orange.fr/index.html", L"./get.html", 0, NULL )!=0) { std::cout << "pas ok"; }else{ std::cout << "ok"; }
me retourne "pas ok" .
alors, qu'y puis-je ?
3o3i
|
|
|
|
dimanche 18 mai 2008 à 14:07:02 |
Re : rien ne se passe avec URLDownloadToFile

jfrancois
|
Bonjour,
Ici aussi tout se passe bien sous Visual C++ 6.0 et UNICODE :
#define UNICODE #include <stdio.h> #include <urlmon.h> #pragma comment(lib,"Urlmon.lib") int main(void) { if (URLDownloadToFile(NULL,L" http://3o3i.pagesperso-orange.fr/index.html",L"./get.html",0,NULL ) == S_OK) wprintf(L"\nOK\n"); else wprintf(L"\nNO_OK\n"); return 0; } Ce qui rapatrie un fichier de 8,72 Ko.
Jean-François
|
|
|
|
dimanche 18 mai 2008 à 14:23:37 |
Re : rien ne se passe avec URLDownloadToFile

zozizozu
|
Ben non, pas chez moi sous vc++2008 je vais qd meme pas changer de compilo pr ça ???
j'ai bien mes propriete en unicode, mais si je rajoute "#define UNICODE" , j'ai un warning "warning C4005: 'UNICODE' : macro redefinition".
???
3o3i
|
|
|
|
dimanche 18 mai 2008 à 14:33:29 |
Re : rien ne se passe avec URLDownloadToFile

vecchio56
|
Tu dois déja être en unicode (chaines de la forme L"...") Inutile non plus de changer de compilo, ca ne changera rien. Regarde la valeur retournée par URLDownloadToFile, ca te donnera une indication sur l'erreur _____________________________________ Un éditeur de ressources gratuit pour Windows
|
|
|
|
dimanche 18 mai 2008 à 15:31:13 |
Re : rien ne se passe avec URLDownloadToFile

zozizozu
|
Réponse acceptée !
Je vien d'avoir la solut sur news://194.177.96.26/fr.comp.os.ms-windows.programmation (merci Miquel75)
CoInitialize(NULL); au début du main, et hop. Merci à tous 3o3i
|
|
|
Cette discussion est classé dans : html, passe, include, urldownloadtofile, lib
Répondre à ce message
Sujets en rapport avec ce message
help <winsock2.h> [ par Prouti ]
voila je comprend pas pkoi quand je compile avec DEV C++ca me met une erreur C:\DEV-C_~1\INCLUDE\winsock2.h:46: unbalanced `#endif' #include #pragm
PB avec glut [ par NaarGuileh ]
Salut.Je desire apprendre a utiliser OpenGL, alors g download la librairie GLUT pour Win32 et des exmeples sur ce site, mais quand je veux faire le bu
j'arrive pas [ par neo888 ]
lut,j'utilise c++builder6 et dev-cpp 4.9...je fais des cours par correspondance de prog en C et je dois faire un devoir utilisant le graphique sous do
chaine de caractere [ par zincben ]
Bonjour je comprend pas tres bien pourquoi ce code passe bien #include void main() { FILE *fp; char nom[10]; fp = fopen("barre.txt", "r+"); if (fp) {
lib et include ... que de monde ! [ par gignops ]
Bonjour a tousj'aimerai savoir ou l'on peu trouver des lib et des header qui ne sons pas fournie d'origine (graphics.h ...). en effet, je constate que
psapi.h & psapi.lib [ par guitoulefoux ]
Bienlebonjour,Je tente de faire marcher sous DevC++ la source suivante:http://www.cppfrance.com/forum.aspx?Article=15157 Pour ca il me faut les fichie
Mp3 et Lib.Fmod [ par SuperTonic ]
BonjourJ'ai un soucis sans compendre pkoi. Je dvp sous DevCpp.Je souhaite simplement lancer un mp3 avec la lib fmod.mais j'ai cette erreur :C:\DevCpp\
Comprend pas ce qui se passe :( [ par norton ]
Bonsoir, mon compilateur VC++6 me donne cette erreur quand je veut compiler mon projet avec la lib SDL.Linking...LIBCD.lib(crt0.obj) : error LNK2001:
Lib ADO sous Visual C++ [ par callaghan1981 ]
j ai inserer la librairie .h et les lib ds le projetmais ca na marche pas tro.si je compile #include"ADOlib.h"il me met une erreurcompiling...connect.
Compilation programme utilisant GLX sous linux [ par neodelphi ]
Bonjour tout le monde... J'essaye actuellement d'utiliser la librairie glx sous linux qui est censé me permettre de faire de l'openGl avec le système
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|