| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Software Utility >> Content
    Come scaricare un file a WinInet.dll
    Il WinInet.dll libreria di collegamento dinamico è un modulo che contiene le funzioni legate a Internet utilizzate da molte applicazioni comuni di Windows per comunicare su Internet. È possibile utilizzare questa DLL nelle proprie applicazioni , sviluppate in qualsiasi ambiente di sviluppo integrato , per scaricare un file di qualsiasi dimensione da un sito web utilizzando alcuni buffer semplici e calcolare correttamente la dimensione del file . Istruzioni
    1

    Creare una nuova funzione che prende l'URL come parametro unico , utilizzando questo codice:

    std :: string getURL ( const char * URL) {

    2

    Inserisci questo codice per creare un nuovo buffer costante per memorizzare le dimensioni delle parti che compongono il file :

    const int DownloadBufferSize = 1024;
    3

    Aggiungi questo codice per creare una costante che memorizza gli errori , nel caso in cui il vostro programma getta uno :

    const std :: string errorString = "ERRORE " ;
    4

    Usa la funzione HINTERNET di WinInet per aprire una connessione a Internet , prima di tentare di scaricare il file , inserendo questo codice:

    HINTERNET hInternet = InternetOpen ( " GINA : Versione 0.1 " , INTERNET_OPEN_TYPE_DIRECT , NULL , 0 , 0 ), se ( hInternet == NULL) {return errorString ; }
    5

    aprire l'URL utilizzando questo codice:

    HINTERNET hFile = InternetOpenUrl ( hInternet , URL , NULL , 0 , 0 , 0); if ( hFile == NULL) {return errorString ; }
    6

    Creare un buffer che contiene file di dimensioni inserendo questo codice:

    DWORD sizeBuffer ; lunghezza DWORD = sizeof ( sizeBuffer ) ;
    7

    Scarica la dimensione del file , utilizzando questo codice:

    bool riesce = HttpQueryInfo ( hFile , HTTP_QUERY_CONTENT_LENGTH

    Previous :

    next :
      Articoli Correlati
    ·Come estrarre i file tar 
    ·Come risolvere LogMeIn affinché lasci passare un compu…
    ·Come creare un file compresso autoestraente Utilizzando…
    ·Come aggiungere foto a una sezione About Me 
    ·Come unire i file di gioco PS3 
    ·Come clonare una partizione OS 
    ·Come estrarre i segnalibri da un file PDF per il PDB 
    ·Come dividere un'immagine ISO con Nero 
    ·Come posso configurare Mozy 
    ·Attrezzi liberi di ripristino unità disco rigido 
      Articoli in evidenza
    ·Come abilitare il desktop remoto in XP Professional 
    ·Come scaricare Virtual Tennis PC Games 
    ·Come posizionare una tabella in una pagina in Microsoft…
    ·Come disinstallare WebCamDV Da Skype 
    ·Come sbloccare Portale per battere il gioco 
    ·Come creare un collegamento rapido a discesa per un sit…
    ·Come costruire il tuo Chitarra Con Flash 
    ·Come configurare gli account in QuickBooks 
    ·Come convertire AVI in formato iTunes con QuickTime 
    ·Come comprimere i file ASF 
    Copyright © Conoscenza Informatica http://it.wingwit.com