Pagina 1 di 1

[C]urldownloadtofile() in ambiente windows

Inviato: lun 11 apr 2011, 11:38
da prinias
è corretto usare urldownloadtofile(); con windows per scaricare un singolo file dalla rete?
perche non riesco a compilarlo.
mi da errore proprio su urldownloasìdtofile().
sposto il codice elementare giusto per testare l'istruzione

Codice: Seleziona tutto

        include <iostream>
 #include <windows.h>       
 using namespace std;  
int main ()  
{     URLDownloadToFile(NULL, "http://www.esempio.txt", "hosts", NULL, NULL); }

grazie

Re: [C]urldownloadtofile() in ambiente windows

Inviato: lun 11 apr 2011, 11:48
da Ansa89
prinias ha scritto:mi da errore proprio su urldownloasìdtofile().
Quale errore?

Offtopic: Che schifo le funzioni della libreria "windows.h".

Re: [C]urldownloadtofile() in ambiente windows

Inviato: lun 11 apr 2011, 19:37
da tgmx
Hai mai preso in considerazione le Qt ?

Re: [C]urldownloadtofile() in ambiente windows

Inviato: mar 12 apr 2011, 1:02
da prinias
l'errore e che mi dice è che urldownloadtofile non esiste.

Qt?
non ci avevo pensato. Anche se me la devo studiare.

Re: [C]urldownloadtofile() in ambiente windows

Inviato: mar 12 apr 2011, 2:03
da SIV
É molto commentato il tuo errore online. Deve essere un problema comune.
Da qualche ricerca ho visto che la risoluzione comporta più o meno gli stessi "passi":
-Usare un escamotage (HRESULT)
-Utilizzare un'altra libreria rispetto a windows.h
-Andare a rubare ques'ultima da un'installazione di VC++, visto che di default su Dev/C++ non c'è

Comunque una soluzione "globale" che richiama anche altri topic è data qui: http://www.cplusplus.com/forum/beginner/25170/

Re: [C]urldownloadtofile() in ambiente windows

Inviato: mer 13 apr 2011, 10:27
da prinias
SIV ha scritto:É molto commentato il tuo errore online. Deve essere un problema comune.
Da qualche ricerca ho visto che la risoluzione comporta più o meno gli stessi "passi":
-Usare un escamotage (HRESULT)
-Utilizzare un'altra libreria rispetto a windows.h
-Andare a rubare ques'ultima da un'installazione di VC++, visto che di default su Dev/C++ non c'è

Comunque una soluzione "globale" che richiama anche altri topic è data qui: http://www.cplusplus.com/forum/beginner/25170/
nulla non ci voglio piu perdere tempo :D
preferisco studiarmi QT.
Secondo voi ,esiste una funzione in Qt che può risolvere il problema?

Re: [C]urldownloadtofile() in ambiente windows

Inviato: gio 14 apr 2011, 0:04
da prinias
nessun consiglio?

Re: [C]urldownloadtofile() in ambiente windows

Inviato: gio 14 apr 2011, 12:24
da tgmx
prinias ha scritto: nulla non ci voglio piu perdere tempo :D
preferisco studiarmi QT.
Secondo voi ,esiste una funzione in Qt che può risolvere il problema?
In Qt c'è tutto... :-D
Per prima cosa ti invio a scaricarti l'sdk: http://developer.qt.nokia.com/prereleases .

Dopo l'installazione (che avviene senza problemi da utente normale, non serve root) ti trovi la directory nella home.

Dentro la directory dell'sdk trovi:
examples e lì c'è il mondo.

L'esempio che fa al caso tuo è: http://doc.qt.nokia.com/stable/network-http.html

Re: [C]urldownloadtofile() in ambiente windows

Inviato: gio 14 apr 2011, 12:26
da tgmx
Chiaramente da buon slacker potresti preferire i sorgenti delle Qt e compilarteli ma per iniziare è più veloce l'sdk dato che ha già tutto il necessario.