Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è uno smartphone che unisce una fotocamera molto più versatile rispetto al passato grazie allo zoom ottico 5x, il supporto magnetico Pixelsnap e il nuovo chip Tensor G5. Il dispositivo porta Android 16 e funzionalità AI avanzate come Camera Coach, mantenendo il design caratteristico della serie Pixel con miglioramenti nelle prestazioni e nell'autonomia. In Italia, però, mancano diverse feature peculiari basate sull'AI.
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
L'abbonamento Ultimate di GeForce NOW ora comprende la nuova architettura Blackwell RTX con GPU RTX 5080 che garantisce prestazioni tre volte superiori alla precedente generazione. Non si tratta solo di velocità, ma di un'esperienza di gioco migliorata con nuove tecnologie di streaming e un catalogo giochi raddoppiato grazie alla funzione Install-to-Play
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Deebot X11 Omnicyclone implementa tutte le ultime tecnologie Ecovacs per l'aspirazione dei pavimenti di casa e il loro lavaggio, con una novità: nella base di ricarica non c'è più il sacchetto di raccolta dello sporco, sostituito da un aspirapolvere ciclonico che accumula tutto in un contenitore rigido
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-01-2004, 13:04   #1
beog
Senior Member
 
Iscritto dal: Apr 2001
Messaggi: 850
[VB] Log-Out da connessioni FTP

Ormai sarò diventato l'incubo di matpez, però sto lavorando ad un progettone... e non posso mollare ora.
Quindi mi appello a chiunque abbia realizzato programmi VBasic con connessioni FTP.

La connessione mi funge, ma il problema è che alla fine mettendo
InternetCloseHandle(LConnection)
Non sembra fare il log out, perchè dopo 5 volte che premo il pulsante di invio di un file la connessione non funziona più... e fatalità la connessione al mio host sopporta 5 account per volta.

Se aspetto qualche minuto, poi la connessione torna a funzionarre.

Come posso fare?

Grazie, ciao
beog è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2004, 16:48   #2
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Io sinceramente in tutti i programmi di FTP nn ho mai visto il fatidico "log out" ... bho, poi magari esiste!

Cmq se trovo qlc te lo dico!
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2004, 17:15   #3
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Perchè non usi una sola connessione che dura dall'inizio alla fine delle operazioni da fare sul server ?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2004, 17:31   #4
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da cionci
Perchè non usi una sola connessione che dura dall'inizio alla fine delle operazioni da fare sul server ?
Si penso anche io...perchè a me ha chiesyo un bottone per uppare un file...ma mi sa che poi lui nn ha portato via la connessione da quel bottone se deve lavaorare + spesso con l'FTP.
__________________
"Analizzando e valutando ogni giorno tutte le idee, ho capito che spesso tutti sono convinti che una cosa sia impossibile, finchè arriva uno sprovveduto che non lo sa e la realizza!"
A. Einstein
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 22-01-2004, 15:38   #5
beog
Senior Member
 
Iscritto dal: Apr 2001
Messaggi: 850
In pratica io devo sempre uploadare (verdo transitivo !!! ); ) qualcosa da pulsante, però può capitare che le variazioni del testo da mandare siano poche e che quindi gli invii siano più di 5 e piuttosto frequenti.

Come faccio a fare una unica connessione?

E' giusto fare così:

Metto
LOpen ....
lConnection = InternetConnect(lOpen, Host ...
Call rcd .....

quando carica il form

e poi nel pulsante metto solo
FtpPutFile(lConnection, sFi ....

e quando chiudo il programma dovrei fare il:

Call InternetCloseHandle(lConnection)

Giusto?

Però se apro il programma e non mando niente per 10 min e poi devo mandare, la connessione rimane?

Mi potete spiegare un attimo cosa serve la funz "rcd" rispetto alla "FtpPutFile" ?


Grazie
beog è offline   Rispondi citando il messaggio o parte di esso
Old 22-01-2004, 16:20   #6
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quando fai FtpPutFile se il valore che ti ritorna è = 0 allora prova a riaprire la connessione...

Altrimenti studi un metdo simile al keepalive... Metti un timeout..ed ogni 10 secondi invii un comando FTP... Ad esempio FtpGetCurrentDirectory... In questo modo ils erver FTP non ti disconentte mai...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 22-01-2004, 16:41   #7
beog
Senior Member
 
Iscritto dal: Apr 2001
Messaggi: 850
Ah oro!

Ma ho provato a fare:

InternetCloseHandle(nomedell'handle)

Ma mi da: tipo non corrispondente!
Ma de che?

Prima di definire il nomedell'handle con InternetConnection devo dichiararlo con Dim ?

Se lascio la connessione aperta e poi chiudo il programma.. è un prob?
beog è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2004, 11:03   #8
beog
Senior Member
 
Iscritto dal: Apr 2001
Messaggi: 850
up
beog è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2004, 11:12   #9
beog
Senior Member
 
Iscritto dal: Apr 2001
Messaggi: 850
Potreste dirmi come faccio a dichiarare le funzioni di Inet e dove trovo le costanti?

Es:

se volessi usare InternetCheckConnection e poi FTPGEtCurrentDirectory come devo fare?
Se mi serve sapere se la connessione fatta con InternetConnection è ancora attiva che comando devo usare?

Grazie, ciao
beog è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2004, 11:22   #10
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da beog
Potreste dirmi come faccio a dichiarare le funzioni di Inet e dove trovo le costanti?

Es:

se volessi usare InternetCheckConnection e poi FTPGEtCurrentDirectory come devo fare?
Se mi serve sapere se la connessione fatta con InternetConnection è ancora attiva che comando devo usare?

Grazie, ciao
Scarica API-Guide da www.allapi.net
FTPGEtCurrentDirectory può andar bene per vedere se la conenssione è sempre attiva... Ritorna 0 se la connessione non è più attiva...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2004, 12:01   #11
beog
Senior Member
 
Iscritto dal: Apr 2001
Messaggi: 850
ah ok.


Ma come mi ritorna il valore di FTPGetCurr... ?

Esempio:

If FtpGetCurrent(valori,valori,valori) = false then...

roba del genere?
beog è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2004, 12:35   #12
djcuca
Senior Member
 
Iscritto dal: May 2003
Città: Taranto
Messaggi: 418
Scusa ritornando a prima.. per fare il logout non potresti fare così?

Private Sub cmdDisconnetti_Click()
Inet1.Execute "", "qui il comando Dos per il logout via ftp"
End Sub

?
__________________
11001010110011001010
djcuca è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2004, 08:31   #13
beog
Senior Member
 
Iscritto dal: Apr 2001
Messaggi: 850
potrebbe essere, però quel INet1 come lo dichiaro?

Poi ho un'altro dubbio:

io mentre tengo abilitata la connessione FTP col ftpgetcurrentdir.. se dovessi prelevare un file però su HTTP, posso mantenere lo stesso internetOpen?
Andando poi a fare un Internetreadfile via HTTP rischio per diperdere l'altra connessione o lavorano anhe in parallelo?

Grazie , ciao
beog è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2004, 09:07   #14
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Dovrebbe essere sufficiente chiamare una sola volta InternetOpen in tutto il programma...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2004, 09:11   #15
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ma InternetCloseHandle su cosa lo chiami ? Lo devi chiamare sull'handle ritornato da InternetConnect... Non è che lo chiami sull'handle di InternetOpen ? Forse è per quello che non ti chiude le connessioni...

Comunque il discorso della connessione persistente è sempre valido...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2004, 12:29   #16
beog
Senior Member
 
Iscritto dal: Apr 2001
Messaggi: 850
Sto tentanto una connessione permanete... però non è il max


Si ho capito come si chiude:
hconnection = internetconnet ...
internetclosehandle hconnection

giusto?
beog è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2004, 12:33   #17
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Sì...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 24-01-2004, 17:49   #18
beog
Senior Member
 
Iscritto dal: Apr 2001
Messaggi: 850
eppure ti posso assicurare che dopo 5 volte che premo connetti, la 6a non si connette più e devo asp qualche minuto.

anche se c'è il closehandle

e per quanto riguarda djcuca, qualce codice devo mettere?

grazie, ciao
beog è offline   Rispondi citando il messaggio o parte di esso
Old 25-01-2004, 02:33   #19
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Nono...non lo puoi fare come dice lui...
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy? Google Pixel 10 è compatto e ha uno zoom ...
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
Iliad: si consolida la partnership tecno...
Il SoC a 2 nm di Samsung non sfigura nel...
Prezzo shock per i Galaxy Buds FE + nuov...
Il nuovo SoC di Qualcomm vuole stupire: ...
Offerta lampo per pulire l'auto: aspirap...
I robotaxi di Amazon entrano in azione: ...
ECOVACS DEEBOT T50 PRO OMNI Gen2 domina ...
iPhone 17 Pro su Amazon: tutti i colori,...
Disney Plus da 2,99 euro al mese per 3 m...
Nuovo test di accensione dei motori per ...
Novità dalle analisi dell'asteroi...
La PS6 sarà più potente del previsto: ec...
Sony svela Xperia 10 VII: è il nu...
Amazon Weekend da urlo: iPhone 16 a prez...
Spotify diffida ReVanced: chiesta la rim...
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: 22:44.


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