Newsgroup: it.comp.appl.access
Titolo: Verificare se un file txt o immagine è aperto - ci riprovo, non so più che pesci pigliare...

Niente da fare, non riesco a fare questa verifica con la funzione
sotto esposta. Funziona con tutto ma non con i files appena
citati.......cosa c'è che non va? Grazie a tutti, saluti
Sergio
Function FileIsOpen(sFileName As String) As Boolean
    Dim iFileNum As Integer, lErrNum As Long
    On Error Resume Next
    iFileNum = FreeFile()
    Open sFileName For Input Lock Read As #iFileNum
    Close iFileNum
    lErrNum = Err.Number
    On Error GoTo 0
    Select Case lErrNum
    Case 0
        FileIsOpen = False
    Case 70
        FileIsOpen = True
    Case 53
        FileIsOpen = False
    Case Else
        FileIsOpen = True
        'Debug.Print Error(lErrNum)
    End Select
End Function
Restituisce False se il file NON aperto.


http://support.microsoft.com/kb/291295/it
Provato questo?


Sì, grazie, ho provato anche questa.
Sono giorni che giro sul web, la questione è largamente dibattuta;
tutti usano sostanzialmente lo stesso metodo che funziona benissimo ma
non per txt, jpg, bmp.....
Ciao, grazie ancora..se hai novità fammi sapere, appena riesco metto
tutto sul forum
Sergio

 wrote:
cut
Sě, grazie, ho provato anche questa.
Sono giorni che giro sul web, la questione č largamente dibattuta;
tutti usano sostanzialmente lo stesso metodo che funziona benissimo ma
non per txt, jpg, bmp.....
Ciao, grazie ancora..se hai novitŕ fammi sapere, appena riesco metto
tutto sul forum
Sergio
--------------------------------------------
Se non ricordo male in un post precedente dicevi di avere W7 64 bit.
Se č cosě prova ad attivare il super amministratore (va bene anche per W7 32 
bit):
Digita cmd nel box di ricerca del menů Start, clicca col tasto destro sull'icona 
del prompt dei comandi che appare in cima al menů Start, e spunta la voce 
Esegui come amministratore.
Nel prompt dei comandi digita:
Net user administrator /active:yes  seguito da invio
Fai ripartire la macchina e ora tra gli utenti trovi anche amministratore, 
entra con questo account e fai le prove di cui abbiamo giŕ parlato.
Per disattivare il super amministratore stesso procedimento ma la stringa da 
usare nel prompt dei comandi č:
Net user administrator /active:no
Ciao, Carlo 

 Ciao, Carlo
Grazie, Carlo; qualche chiarimento:
Poi come accedo? user/pw?
In ambiente multi utente bisogna come funziona?
Tu hai provato la funzione e funziona anche con files immagine o txt?
Grazie ancora, cordiali saluti a tutti
Sergio

Sergio
----------------------
S� ho gi� provato e funziona perfettamente sia in W7 64 bit che in XP SP3.
Del resto avevo gi� risposto a un post precedente indicando il codice usato.
Ciao, Carlo 

 Fatto e il pc si riavvia normalmente, e poi?
Ho dimenticato di precisare 32bit, W7
Ciao grazie
Sergio


 Sergio
Scusa, come e poi?
Cosa non capisci di :
"Fai ripartire la macchina e ora tra gli utenti trovi anche amministratore,
entra con questo account e fai le prove di cui abbiamo già parlato"
Ciao, Carlo

 Ciao, Carlo
E' che non trovo 'amministratore', ma solo la possibilità di entrare
con altro nome utente e password.
Questo èun pc aziendale e io sto lavorando a casa. Forse sarà un
'settaggio' da parte dell'azienda?
Casomai la settimana prossima chiederò.
Non mi pare,se ci penso, che mi sia mai successo con altri pc e/o SO.
Verificherò anche questo appena possibile.
Ti ringrazio comunque, sei gentile.
Se ci sono novità mi faccio vivo sul forum.
Ciao
Sergio

 ha scritto nel messaggio 
news:369689f4-31bd-41e6-95dd-
cut
E' che non trovo 'amministratore', ma solo la possibilità di entrare
con altro nome utente e password.
Questo èun pc aziendale e io sto lavorando a casa. Forse sarà un
'settaggio' da parte dell'azienda?
-------------------------------
Molto probabilmente è proprio così...Bastava dirlo subito!
-------------------------------
Casomai la settimana prossima chiederò.
Non mi pare,se ci penso, che mi sia mai successo con altri pc e/o SO.
Verificherò anche questo appena possibile.
Ti ringrazio comunque, sei gentile.
Se ci sono novità mi faccio vivo sul forum.
Ciao
Sergio
Ciao, Carlo