Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423

    [vb6] connessione inet

    Salve,
    sto utilizzando l'oggetto INET per uploadare sul mio ftp dei file! Il progetto che ho realizzato (molto semplice) non funziona perfettamente, infatti non riesco ad eliminare questo errore: "L'ultima richiesta è ancora in esecuzione"! Ho pensato di inserire un timer, ma non funziona a dovere..... Mi date un consiglio?

    codice:
    Private Function myFtp()
     URLACCESSO = "ftp://user:psw@ftp.miosito.com"
     Inet.Execute URLACCESSO
     Inet.Execute "", "CD htdocs"
     Timer1.Enabled = True
     Inet.Execute "", "PUT C:\file.txt file.txt"
    End Function  
    
    Private Sub Timer1_Timer()
        Timer1.Enabled = False
    End Sub
    Mike

  2. #2
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423
    :up:
    Mike

  3. #3
    Ti da quell'errore perchè bisognerebbe scrivere queste istruzioni:

    codice:
     
      URLACCESSO = "ftp://user:psw@ftp.miosito.com"
      Inet.Execute URLACCESSO
      While Inet.StillExecuting: DoEvents: Wend
    Quindi per ogni volta che fai un Execute devi mettere quell'istruzione while in modo che non da più errore.

  4. #4
    Scusate se mi intrometto.
    Ese voglio scaricare un file invece (con il metodo get, ma come?)
    Ciao.
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  5. #5
    per fare GET scriverai:

    Inet.Execute "", "GET file.txt C:\file.txt"

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Originariamente inviato da elfocaotico
    Scusate se mi intrometto.
    Ese voglio scaricare un file invece (con il metodo get, ma come?)
    Non portiamo in rilievo discussioni già concluse da tempo per modificarne l'argomento principale.

    Ad ogni quesito, una nuova discussione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Ops,
    hai ragione scusate
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    562
    Salve,
    intanto vi ringrazio per i codici che avete scritto, però stavo cercando di riprenderli per usarli in una mia applicazione, e potete dirmi se ho sbagliato con queste modifiche?


    Private Sub Command1_Click()

    URLACCESSO = "ftp://usersw@ftp.miosito.com"
    Inet.Execute URLACCESSO
    While Inet.StillExecuting: DoEvents: Wend
    Inet.Execute "", "CD htdocs"

    Inet.Execute "", "PUT C:\file.txt file.txt"
    End Sub

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    NOn dovresti accodarti a discussioni di due anni fa, anche se riguardano lo stesso argomento.

    In ogni caso, le righe di attesa

    While Inet.StillExecuting: DoEvents: Wend

    vanno inserite alla fine di ogni Execute.

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Originariamente inviato da oregon
    NOn dovresti accodarti a discussioni di due anni fa, anche se riguardano lo stesso argomento.
    ...soprattutto considerando che questo suggerimento è riportato anche nella stessa discussione risollevata, oltre al fatto che c'è già una discussione aperta sullo stesso argomento qui.

    Il forum va usato, e non abusato.

    Chiudo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.