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

    [VB6] Verifica apertura file

    Buongiorno a tutti! c'è qualcuno che sa dirmi come verificare se un file è aperto o no in Visual Basic 6?

    Ciao e grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    117
    Ciao !
    Scusa, quale tipo di file ?
    Se è un DB, p.es. di Access, puoi testare una proprietà. P.es:

    dim Tabella as Recordset

    On Error resume next
    debug.print Tabella.name
    if err=91 then
    'tabella non aperta
    endif
    on error goto 0

    Se è un recordset con connessione ADO basta testare la proprietà .State:

    se è uguale a adStateOpen significa che il recordset è aperto

    Se è un file sequenziale:

    on error resume next
    open "c:\temp\qqq.log" for output as #1
    if err=55 then
    'file già aperto
    endif
    on error goto 0


    Sicuramente esistono dei metodi più "puliti", ma non li conosco.....

  3. #3
    Vero non ho specificato il tipo un file di testo normalissimo as esempio .txt

    Ciao e grazie per la risposta

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.