Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Intel Panther Lake: i processori per i notebook del 2026
Intel Panther Lake: i processori per i notebook del 2026
Panther Lake è il nome in codice della prossima generazione di processori Intel Core Ultra, che vedremo al debutto da inizio 2026 nei notebook e nei sistemi desktop più compatti. Nuovi core, nuove GPU e soprattutto una struttura a tile che vede per la prima volta l'utilizzo della tecnologia produttiva Intel 18A: tanta potenza in più, ma senza perdere in efficienza
Intel Xeon 6+: è tempo di Clearwater Forest
Intel Xeon 6+: è tempo di Clearwater Forest
Intel ha annunciato la prossima generazione di processori Xeon dotati di E-Core, quelli per la massima efficienza energetica e densità di elaborazione. Grazie al processo produttivo Intel 18A, i core passano a un massimo di 288 per ogni socket, con aumento della potenza di calcolo e dell'efficienza complessiva.
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso
Titan Army P2712V è un monitor da 27 pollici che unisce due anime in un unico prodotto: da un lato la qualità visiva del 4K UHD a 160 Hz, dall'altro la velocità estrema del Full HD a 320 Hz. Con pannello Fast IPS, HDR400, Adaptive-Sync, illuminazione RGB e regolazioni ergonomiche, punta a soddisfare sia i giocatori competitivi che i content creator
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-07-2005, 16:22   #1
Massi91
Registered User
 
Iscritto dal: Apr 2005
Messaggi: 56
[Vb] Download file binari via http

buongiorno a tutti

volevo chiedervi come si può fare a trasferire file, per esempio, immagini, da internet a locale tipo da "www.sito.it/immagine1.jpg" a "C:/", se avete qualche straccio di codice concreto che funzioni realmente tanto meglio perchè con internet e vb combinati sono proprio negato

grazie in anticipo
Massi91 è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2005, 06:37   #2
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
Quote:
Originariamente inviato da Massi91
buongiorno a tutti

volevo chiedervi come si può fare a trasferire file, per esempio, immagini, da internet a locale tipo da "www.sito.it/immagine1.jpg" a "C:/", se avete qualche straccio di codice concreto che funzioni realmente tanto meglio perchè con internet e vb combinati sono proprio negato

grazie in anticipo
metti un controllo Inet sul form (aggiungilo da componenti)

-------------code-------------------
'global in generali
Dim strURL As String
Dim bit() As Byte
Dim nominativo As String

'Command1
strURL = "http://tuosito/" & "tuofile.jpg": nominativo = "tuofile.jpg"
bit() = Inet1.OpenURL(strURL, icByteArray)
' il file lo crea nella dir del progetto
Open nominativo For Binary Access Write As #1
' il file lo crea nel percorso specificato
'Open "c:\" & nominativo For Binary Access Write As #1
Put #1, , bit()
Close #1
--------end code--------------------



ciao

Ultima modifica di okay : 06-07-2005 alle 06:40.
okay è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2005, 13:07   #3
Massi91
Registered User
 
Iscritto dal: Apr 2005
Messaggi: 56
Quote:
Originariamente inviato da okay
metti un controllo Inet sul form (aggiungilo da componenti)

Codice:
'global in generali
Dim strURL As String
Dim bit() As Byte
Dim nominativo As String

'Command1
strURL = "http://tuosito/" & "tuofile.jpg": nominativo = "tuofile.jpg"
bit() = Inet1.OpenURL(strURL, icByteArray)
' il file lo crea nella dir del progetto
Open nominativo For Binary Access Write As #1
' il file lo crea nel percorso specificato
'Open "c:\" & nominativo For Binary Access Write As #1
Put #1, , bit()
Close #1


ciao

grazie tante! Ciao
Massi91 è offline   Rispondi citando il messaggio o parte di esso
Old 15-07-2005, 23:50   #4
MM
Senior Member
 
L'Avatar di MM
 
Iscritto dal: Nov 1999
Città: Pistoia
Messaggi: 37438
Massi91

Dal regolamento
1.5 - Avatar, signature e sito personale
.........
b) Signature: 3 righe a 1024 solo testo con un massimo di 3 smiles dell'Hardware Upgrade Forum oppure un'immagine 100 X 50 X 5KB e una riga di testo (non deve andare a capo).


Direi che la tua signature è fuori regola
Ti pregherei di modificarla
Grazie
MM è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 17:29   #5
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
perchè a me non scarica nulla?

ho provato sia col mio sito che con l'immagine "im_msn.gif" di questo forum...ma nulla
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 18:09   #6
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
Quote:
Originariamente inviato da leadergl
perchè a me non scarica nulla?

ho provato sia col mio sito che con l'immagine "im_msn.gif" di questo forum...ma nulla
In generali aggiungi:
dim path as string
e in form load metti:
path=App.path & "\"

quindi modifica questa riga
Open path & nominativo For Binary Access Write As #1
........... avrai il file nella dir di progetto

Nell'altro modo pure ti ha creato il file non nella dir di progetto ma probabilmente hai fatto doppio click per aprire il progetto direttamente dalla dir e quindi la dir principale non è la dir di progetto ma quella locale di dove risiede l'IDE.
Per tua curiosità fai una ricerca sul pc per tuofile.jpg, ovvero il nome che hai dato a nominativo e guarda in che dir ti ha salvato il file (perchè sicuramente te l'ha salvato).

ciao
okay è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 20:29   #7
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
no, non è questo il problema...il file glielo facevo creare in c:\ ma mi creava un file vuoto...senza niente dentro e questo perchè non leggeva niente da internet ma creava lo stesso il file:

Codice:
Open "c:\msn.gif" For Binary Access Write As #1
      ' il file lo crea nel percorso specificato
      Put #1, , bit()
Close #1
il problema è che proprio non mi legge niente da internet...come mai?

(P.S. io ho fastweb)
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 21:17   #8
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
posta il codice che usi così che posso aiutarti

se usi solo questo:
Open "c:\msn.gif" For Binary Access Write As #1
' il file lo crea nel percorso specificato
Put #1, , bit()
Close #1

.....èchiaro che ti crea un file vuoto devi scrivere anche questo codice e cioè l'indirizzo di dove si trova il file:
'questo è l'indirizzo di dove prelevare il file
'tuosito deve essere un link esistente del web
strURL = "http://tuosito/" & "tuofile.jpg": nominativo = "tuofile.jpg"
'questo è il controllo inet che prende il link che gli passi
bit() = Inet1.OpenURL(strURL, icByteArray)

questo per esempio è il mio dominio webe puoi scaricare questo:
strURL = "http://www.twork.it/work/" & "": nominativo = "oki_tut.zip"

metti questo e vedrai lo zip nella dir

spero che era questo il problema

ciao
okay è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 21:30   #9
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
Ma noo...ovvio che non uso solo quello...avevo indicato solo la parte modificata...cmq questo è il codice:
Codice:
Dim strURL As String
Dim bit() As Byte
Dim nominativo As String


Private Sub Command1_Click()

    strURL = "http://www.leadergl.net/upgrade/italiano.lng": nominativo = "italiano.lng"
    bit() = Inet1.OpenURL(strURL, icByteArray)
    ' il file lo crea nella dir del progetto
    Open "c:\italiano.lng" For Binary Access Write As #1
        Put #1, , bit()
    Close #1

End Sub
ed anche se provo in "icString" non funziona
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 21:39   #10
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
Quote:
Originariamente inviato da leadergl
Ma noo...ovvio che non uso solo quello...avevo indicato solo la parte modificata...cmq questo è il codice:
Codice:
Dim strURL As String
Dim bit() As Byte
Dim nominativo As String


Private Sub Command1_Click()

    strURL = "http://www.leadergl.net/upgrade/italiano.lng": nominativo = "italiano.lng"
    bit() = Inet1.OpenURL(strURL, icByteArray)
    ' il file lo crea nella dir del progetto
    Open "c:\italiano.lng" For Binary Access Write As #1
        Put #1, , bit()
    Close #1

End Sub
ed anche se provo in "icString" non funziona

okay, infatti questo è errato:
strURL = "http://www.leadergl.net/upgrade/italiano.lng"
modifica così:
strURL = "http://www.leadergl.net/upgrade/"
.... ecco devi passare la dir dell'ubicazione del file e la stringa nominativo deve essere il file che scarichi nel tuo caso:
nominativo = "italiano.lng"

quì, per eleganza puoi fare:
Open "c:\" & nominativo For Binary Access Write As #1

sono sicuro che adesso funziona

ciao
okay è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 21:44   #11
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
non sono troppo convinto...scusa se metto

Codice:
strURL = "http://www.leadergl.net/upgrade/"
poi la funzione

Codice:
bit() = Inet1.OpenURL(strURL, icByteArray)
come fa a capire il file che deve prelevare?

cmq ho provato ma non è cambiato nulla...
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 21:57   #12
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
trovato il problema...era il bastardo del mio FireWall che impediva a VisualBasic di accedere a Internet....c'ho perso una giornata...ma porca....
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 22:41   #13
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
ok, una sola domanda....come faccio a farmi dare la grandezza del file che sto per scaricare?
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 23:12   #14
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
Quote:
Originariamente inviato da leadergl
trovato il problema...era il bastardo del mio FireWall che impediva a VisualBasic di accedere a Internet....c'ho perso una giornata...ma porca....
dim stfilelen as string
stfilelen="c:\tuofile.exe"
TotBytes = Str(FileLen(stfilelen))

ciao
okay è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 23:20   #15
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
...intendo del file che sto per scaricare da internet...

in pratica mi serve per calcolare la progressione del download...
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 23:24   #16
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
Quote:
Originariamente inviato da leadergl
...intendo del file che sto per scaricare da internet...

in pratica mi serve per calcolare la progressione del download...

E' appunto quello che ti ho scritto prima

dim stfilelen as string
stfilelen="c:\tuofile.exe"
TotBytes = Str(FileLen(stfilelen))

TotBytes corrisponde alla grandezza in bytes del file
okay è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 23:45   #17
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
non ci vuole tanto gli dai il percorso di strURL
con il valore di bytes del file puoi calcolare ha quanti byte x secondo lo stai scaricando quanto manca alla fine del download il tempo stimato ecc,ecc
naturalmente con una routine del tempo trascorso meno il tempo effettivo


ciao

Ultima modifica di okay : 25-07-2005 alle 23:47.
okay è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2005, 07:41   #18
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
Dici che basta fare:
Codice:
Dim TotBytes as long
Dim Url as string

      Url="http://www.leadergl.net/upgrade/italiano.lng"
      TotBytes=Filelen(Url)
      MsgBox TotBytes
e funziona?

dubito..anke xkè ho provato :P
sicuro che non esiste una funzione fatta apposta?
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2005, 22:20   #19
leadergl
Senior Member
 
Iscritto dal: May 2003
Messaggi: 1113
Raga nessuno sa come farmi restituire la grandezza in byte di un file che sta in internet?...
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC
leadergl è offline   Rispondi citando il messaggio o parte di esso
Old 27-07-2005, 00:24   #20
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
allora ho visto che:

con il controllo inet non conosco il modo per farlo.
Conosco il modo per farlo con il controllo winsok

se ho un pò di tempo ti taglio qualcosa e posto
okay è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso 4K a 160Hz o Full HD a 320Hz? Titan Army P2712V,...
Recensione Google Pixel Watch 4: basta sollevarlo e si ha Gemini sempre al polso Recensione Google Pixel Watch 4: basta sollevarl...
OPPO Watch X2 Mini, lo smartwatch compatto a cui non manca nulla OPPO Watch X2 Mini, lo smartwatch compatto a cui...
PlayStation 6 e nuove Radeon, ecco le te...
New York porta in tribunale TikTok, Meta...
L'intelligenza artificiale canceller&agr...
Battlefield 6: analisi grafica e DLSS
Gauss Fusion presenta GIGA: l'Europa acc...
Lo sapete che anche le auto elettriche d...
Oltre un miliardo di dati sensibili sott...
iPhone 17, segni sui modelli in esposizi...
Sviluppatore Microsoft confessa: la cele...
Sfrutta l'IA per migliorare a lavoro, l'...
iPhone 18 Fold: un leak indica i materia...
Instagram testa nuove opzioni per contro...
Elon Musk raggiunge un accordo con l'ex ...
Meta Quest 3S da 256 GB in offerta su Am...
L'energia solare è la più ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:14.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v