Bonjour à tous,
Etant entrain d'apprendre le c++ en classe, je me suis lancé dans la création d'une petite application permettant de télécharger un fichier avec son URL.
Après quelques recherches, je me suis décidé à utiliser URLDownloadToFile(), cependant j'ai cette erreur : "Exception levée à 0x75C4B872 (KernelBase.dll) dans API.exe*: 0x000006F4: Un pointeur de référence nul a été passé au stub."
Etant donné que l'url que j'utilise est en https, cela pouvait venir de la, mais même avec un doc en http, ça ne fonctionne pas.
J'ai aussi essayé en désactivant mon pare-feu et celui de ma box, toujours sans résultats.
Voici mon code :
J'utilise Visual Studio Entreprise 2017 sous windows 10
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #include "stdafx.h" #include <urlmon.h> #include <tchar.h> #include <Windows.h> #pragma comment (lib, "urlmon.lib") int main() { TCHAR url[] = _T("http://www.photos-gratuites-libres-de-droits.com/jpg/photo-libre-droit-crystal.jpg"); TCHAR filePath[] = _T("H:/Test"); URLDownloadToFile(NULL, url, filePath, 0, NULL); system("PAUSE"); return 0; }
Je ne sais pas quoi faire de plus, je me tourne donc vers vous
D'avances merci
SkullZ
Partager