Bonsoir à tous,

prenons le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
CString strTmp1 = "http://www.google.fr";
CString strTmp2 = "C:\\temp\\toto.txt";
HRESULT hr = URLDownloadToFile(0, strTmp1, strTmp2, 0, 0 );
Ce code est exécuté parfaitement sur mon poste au bureau, avec visual 2005. Mais chez moi, sous visual 2003, il me renvoie l'erreur suivante:
hr=0x800401e4 Syntaxe incorrecte
Le code est exactement le même. Comment est-ce possible?

De plus, il ya quelque chose qui m'interpelle: je n'ai pas eu besoin d'inclure la lib urlmon.lib sur mon pc pour compiler ce code.

La seule chose que j'ai trouvé à ce sujet est un exemple sur codeproject que je n'arrive pas à télécharger