Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Errore Verificare l'esistenza di un file ed eliminarlo
Forum - Visual Basic 6 - Errore Verificare l'esistenza di un file ed eliminarlo

Avatar
alebird (Normal User)
Pro


Messaggi: 67
Iscritto: 05/10/2007

Segnala al moderatore
Postato alle 15:07
Mercoledì, 09/07/2008
Ho un problema per verificare l'esistenza di un file

ho un commandbutton un timer e un listbox

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Command1_Click()
  2. timer2.Enabled = True
  3. End Sub



Codice sorgente - presumibilmente VB.NET

  1. List1.AddItem "Controllo : C:\?msss.exe"
  2. Dim EsisteFile As Boolean
  3. EsisteFile = EsisteFile("C:\?msss.exe")
  4. If EsisteFile = True Then
  5. List1.AddItem "Virus ?msss Trovato!"
  6. End If
  7. If EsisteFile = False Then
  8. List1.AddItem "Virus ?msss Non trovato!"
  9. If EsisteFile = True Then
  10. Kill "c:\?msss Eliminato"
  11. list1.additem "Virus Eliminato"
  12. End If


dove sbaglio

ora con questo codice vorrei che se trova il virus (e tutta una prova per allenarmi) nel listbox esce Virus trovato e lo elimina se non lo trova sempre nel listbox esce non trovato
ma mi da errore nel timer:d

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 16:18
Mercoledì, 09/07/2008
Ma hai una funzione

EsisteFile

E qual e'?

E perche' utilizzi un variabile con il nome della stessa funzione?

E il ? nel nome del file cosa significa?

PM Quote
Avatar
alebird (Normal User)
Pro


Messaggi: 67
Iscritto: 05/10/2007

Segnala al moderatore
Postato alle 16:30
Mercoledì, 09/07/2008
ragazzi io ho cercato di modificare il codice da qui:


http://www.pierotofy.it/pages/guide_tutorials/Visual_Basic ...

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 20:34
Mercoledì, 09/07/2008
Beh ... mi dispiace per chi ha postato quel codice, ma forse non l'ha neanche provato ...

Se il nome della funzione e' EsisteFile, allora il resto deve essere

Codice sorgente - presumibilmente Delphi

  1. If EsisteFile("C:/pincopallino.txt") Then
  2.   MsgBox"Il file esiste"
  3. Else
  4.   MsgBox "Il file non esiste"
  5. End If



ma se vuoi usare il ? nel nome del file (carattere jolly) allora devi usare la funzione Dir$ e non la GetAttr ...

Ultima modifica effettuata da gantonio il 09/07/2008 alle 20:36
PM Quote
Avatar
alebird (Normal User)
Pro


Messaggi: 67
Iscritto: 05/10/2007

Segnala al moderatore
Postato alle 22:17
Mercoledì, 09/07/2008
e allora io nel timer1 vorrei mettere un codice che ha questa funzione:
Controlla se esiste il file,se esiste inserisce nel list1: file trovato,e lo elimina
se non esiste scrive nel list1 File non trovato e basta:D
aiutatemi vi prego:D

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 10:11
Giovedì, 10/07/2008
Usa il codice che ti ho suggerito e al posto delle MsgBox utilizzi le

List1.AddItem

per aggiungere elementi alla listbox


PM Quote