Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    [vb6] copia file in rete

    Ciao a tutti, dovrei creare un form che quando si preme il tasto copia mi copi dei file in rete, più esttamente dal driver i:\ a z:\. ho provato qualcosa (che vi posto) ma da errore...sapete aiutarmi per favore? Grazie

    stDirectory_sorgente "I:\"
    stDestinazione = "z:\"

    File.Copy(stDirectory_sorgente \ stFile, stDestinazione) = 1

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Prova ad indicare anche l'errore che ottieni... può essere significativo per chi intende fornirti una risposta.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    hai ragione, chiedo scusa.
    l'errore è il seguente:

    run-time error '424': object required

    ciao

  4. #4
    Devi dichiarare l'oggetto "File"...
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    ma l'ho dichiarato.... ti posto tutto così forse è meglio.


    Private Sub Form_Load()

    Dim stSorgente As Integer
    Dim stDirectory_sorgente As Integer
    Dim stDestinazione1 As Integer
    Dim stDestinazione2 As Integer

    End Sub


    Private Sub cmdCopia_Click()

    stSorgente = Val(txtCode.Text)
    stDirectory_sorgente = "c:\directory\stSorgente"
    stDestinazione1 = "i:\"
    stDestinazione2 = "s:\"


    File.Copy(stDirectory_sorgente \ stSorgente, stDestinazione1) = 1
    File.Copy(stDirectory_sorgente \ stSorgente, stDestinazione2) = 1

    End Sub



    intanto grazie, ciao

  6. #6
    Guarda che l'oggetto File non è dichiarato...
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    allora mi trovo spaesato.... cosa devo fare?

    Dim stfile As Integer ???

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il codice che hai postato non ha *assolutamente* senso ...

    Un fatto e' correggere del codice, un altro e' riscriverlo da zero ...

    Per intenderci ...

    1) dichiari delle variabili intere nell'evento Load ... ma non sono mai usate in quell'evento e quindi non servono a nulla perche' solo in quell'evento possono essere usate ... Inoltre, sono intere mentre (apparentemente) dovrebbero essere delle stringhe ...

    2) scrivi File.Copy come se File fosse un oggetto e (probabilmente) vuoi scrivere FileCopy (l'istruzione) ...

    3) utilizzi le stesse variabili inutilmente dichiarate nella Load ... non avendo la Option Explicit, sono utilizzate come Variant ...

    4) nella FileCopy fai una divisione tra variabili stringa (!) e assegni il tutto al valore 1 (cehe non si sa cosa voglia dire ...)

    Insomma, quello non e' Visual Basic ...

  9. #9
    non utilizzo il vb da circa 6 anni e nel frattempo sono cambiate molte cose, pertanto chiedo scusa è chiesto delle stupidaggini ma non per questo serve essere cafoni.... se non avevi voglia di rispondere potevi fare a meno!!!

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Dove sarei stato cafone? Ho solo descritto quello che e' la situazione ...

    Forse sei tu ad essere maleducato ...

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.