Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Mods
    Registrato dal
    Jun 2004
    Messaggi
    302

    [vb6]conferma scrittua file

    Come posso fare per avere una conferma di scrittura su file dalla Put?
    In C per esempio la fwrite mi restituisce il numero di byte realmente scritti...

    Inoltre come posso fare per fare una flush?
    Ci sono 10 tipi di persone al mondo: quelli che conoscono il codice binario, e quelli che non lo conoscono!

  2. #2
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Cosa significa:"conferma di scrittura su File dalla Put" stai parlando di VB?
    LM

  3. #3
    Utente di HTML.it L'avatar di Mods
    Registrato dal
    Jun 2004
    Messaggi
    302
    sì.

    Sui file binari scrivo tramite la Put:

    Put #nFile, record, bytes

    Quel che mi serve è una conferma dell'avvenuta scrittura
    Ci sono 10 tipi di persone al mondo: quelli che conoscono il codice binario, e quelli che non lo conoscono!

  4. #4
    Puoi utilizzare la LOF(fileNumber) che rappresenta le dimensioni in byte di un file aperto con l'istruzione Open

    Metti un controllo prima e dopo la scrittura sul file e vedi se i byte corrispondono

  5. #5
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Se usi una semblice variabile Boolean, da inserire in modo strategico nella routine Salva? Tipo:
    'Segnala che il file é stato salvato
    boolVerifica3 = True
    LM

  6. #6
    Utente di HTML.it L'avatar di Mods
    Registrato dal
    Jun 2004
    Messaggi
    302
    ok, la LOF fa al caso mio

    Sapete come si fa anche il Flush ovvero forzare lo svuotamento del buffer della scrittura su file?
    Ci sono 10 tipi di persone al mondo: quelli che conoscono il codice binario, e quelli che non lo conoscono!

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.