Δημιουργήστε μια νέα λειτουργία που παίρνει το URL ως ενιαίο παράμετρο , χρησιμοποιώντας αυτόν τον κώδικα : 
 
 std :: εγχόρδων getURL ( const char * URL ) { 
 < br > 2 
 Εισάγετε αυτόν τον κωδικό για να δημιουργήσετε ένα νέο σταθερό ρυθμιστικό για να αποθηκεύσετε το μέγεθος των τμημάτων που απαρτίζουν το αρχείο σας : 
 
 const int DownloadBufferSize = 1024 ? 
 εικόνων 3 
 Προσθέστε αυτόν τον κωδικό για να δημιουργήσετε μια σταθερά που αποθηκεύει σφάλματα , σε περίπτωση που το πρόγραμμά σας ρίχνει ένα : 
 
 const std :: εγχόρδων errorString = " ΣΦΑΛΜΑ " ? 
 Η 4 
 Χρήση η λειτουργία της HINTERNET WinInet για να ανοίξει μια σύνδεση στο Internet , πριν να προσπαθήσετε να κατεβάσετε το αρχείο , εισάγοντας τον κωδικό αυτό : 
 
 HINTERNET hInternet = InternetOpen ( " GINA : Έκδοση 0.1 " , INTERNET_OPEN_TYPE_DIRECT , NULL , 0 , 0 ) ? αν ( hInternet == NULL) {επιστροφή errorString ? } 
 5 
 Ανοίξτε τη διεύθυνση URL με τη χρήση αυτού του κώδικα : 
 
 hINTERNET hFile = InternetOpenUrl ( hInternet , URL , NULL , 0 , 0 , 0 ) ? αν ( hFile == NULL) { errorString επιστροφή? } 
 Η 6 
 Δημιουργήστε μια ζώνη η οποία συγκρατεί το μέγεθος του αρχείου, εισάγοντας τον κωδικό αυτό : 
 
 DWORD sizeBuffer ? DWORD μήκος = sizeof ( sizeBuffer ) ? 
 Η 7 
 Αποκτήστε το μέγεθος του αρχείου με την χρήση αυτού του κώδικα : 
 
bool καταφέρνει = HttpQueryInfo ( hFile , HTTP_QUERY_CONTENT_LENGTH
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα