Cioè il file deve essere aperto con flag di lettura-scrittura e il contenuto deve essere cancellato?
Se aprite con la sola bandiera di scrittura, il contenuto sarà cancellato, ma la lettura non è disponibile, dovrete chiudere e aprire con la bandiera di lettura.
Apparentemente non c'è una funzione standard che cancella il contenuto e mantiene la lettura disponibile.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Cosa avete incontrato e cosa non avete superato?
Non sono riuscito a ripristinare il file, il forum ha suggerito di cancellare e riaprire, ))).
Cosa avete incontrato e cosa non avete superato?
Potete suggerire una combinazione di flag per aprire un file in modo che il contenuto del file venga resettato?
Non ho potuto resettare il contenuto del file, il forum ha suggerito di cancellare e riaprire, ))).
Quindi il file deve essere aperto con flag di lettura-scrittura e il contenuto deve essere cancellato?
Se lo aprite con flag di sola scrittura, cancellerà il suo contenuto ma non leggerà, dovrete chiuderlo e riaprirlo con flag di sola lettura.
Apparentemente non c'è una funzione standard per cancellare il contenuto e allo stesso tempo leggere.
Cioè il file deve essere aperto con flag di lettura-scrittura e il contenuto deve essere cancellato?
Se aprite con la sola bandiera di scrittura, il contenuto sarà cancellato, ma la lettura non è disponibile, dovrete chiudere e aprire con la bandiera di lettura.
Apparentemente non c'è una funzione standard che cancella il contenuto e mantiene la lettura disponibile.
Probabilmente no.
Cioè il file dovrebbe essere aperto con flag di lettura-scrittura, e allo stesso tempo il contenuto dovrebbe essere cancellato?
FileDelete() dovrebbe essere usato prima e poi aperto per la lettura e la scrittura?
Probabilmente no.
FileClean(); ))
Che ne dite di FileDelete() prima e poi aprire in lettura e scrittura?
Questo è quello che ho suggerito. A volte si vuole davvero accorciare di una riga))))
Questo è ciò che è stato suggerito. A volte si vuole davvero accorciare di una riga))))
Sì, "la brevità è la sorella di nostro fratello")
Potete suggerire una combinazione di flag per aprire un file in modo che il contenuto del file venga resettato?
FILE_WRITE deve essere, e non ci deve essere FILE_READ. Poi il file sarà cancellato quando viene aperto.
Ho capito qual è il problema, se si scrive all'inizio del file, le linee vengono sovrascritte, non spostate)))
Le linee possono essere inserite con quelle inferiori spostate in basso?
No, a meno che non si faccia una sovrascrittura completa del file.