Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [vb6] runtime 70 e filecopy

    buondì people

    ho questo problema:

    codice:
    copia = app.path & "\form.exe"
    FileCopy copia, WDir & "\form.exe"
    in pratica uso l'istruzione FileCopy per copiare il file in esecuzione dal path in uso nella directory di Windows, fin qui tutto OK.
    Quando provo a lanciare il file copiato nella directory Windows mi esce il messaggio di errore Run-time 70 "autorizzazione negata"

    qualcuno sà perchè?
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

  2. #2
    il file è ancora in uso
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    no
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

  4. #4
    ho fatto una prova:

    il file copiato in Windows l'ho ricopiato (manualmente CTRL+C >> CTRL+V) in C:\ ho provato a lanciarlo e funziona.


    allora ho fatto il filecopy in C:\ e nn in Windir (mediante codice stavolta) ma quando lo lancio mi dà sempre "Autorizzazione negata".

    suppongo a questo punto che sia un problema della procedura FileCopy
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

  5. #5
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    ma il codice con il quale sposti il file, è dentro il programma che sposti??
    di solito quell'errore lo da quando il file è aperto...e tu cerchi di sovrapporlo... per questo se il codice per spostare il file è dentro il programma stesso.. quando lo lanci dalla posizione in cui l'hai copiato tenta di sovrapporsi... il ragionamento è un po contorto.. :master: non so se mi sono spiegato..
    Jupy

  6. #6
    Originariamente inviato da Jupy64
    ma il codice con il quale sposti il file, è dentro il programma che sposti??
    di solito quell'errore lo da quando il file è aperto...e tu cerchi di sovrapporlo... per questo se il codice per spostare il file è dentro il programma stesso.. quando lo lanci dalla posizione in cui l'hai copiato tenta di sovrapporsi... il ragionamento è un po contorto.. :master: non so se mi sono spiegato..
    lancio il programma in Desktop/VB/ e si copia in Windows, non c'è sovrapposizione di eseguibile durante il corso dell'applicazione.
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

  7. #7
    ma l'apertura del programma avviene subito l'istruzione di copia?
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  8. #8
    Originariamente inviato da xegallo
    ma l'apertura del programma avviene subito l'istruzione di copia?
    [desktop/Vb] <-- cartello dove lancio l'applicativo
    codice:
    Private sub Form_load()
    copia = app.path & "\form.exe"
    FileCopy copia, WDir & "\form.exe"
    end sub
    in pratica eseguo il programma ed il programma stesso che è in esecuzione dovrebbe copiarsi in c:\windows\
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

  9. #9
    non puoi auto-copiarti è il file è in uso devi farlo copiare da qualcos'altro un batch per esempio ma il file exe non deve essere in esecuzione
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  10. #10
    Originariamente inviato da xegallo
    non puoi auto-copiarti è il file è in uso devi farlo copiare da qualcos'altro un batch per esempio ma il file exe non deve essere in esecuzione

    Non sapevo di questa limitazione

    se invece provo a copiarlo via shell senza richiamare file esterni?
    -Raia Riccardo-
    Un forumello gnocco
    La vita è strana per questo bella

    non ero moderatore quando zork era un alcolizzato

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.