Salve a tutti. Ho un TMemoryStream da cui devo rimuovere la ricorrenza di un tale byte. Fatto ciò devo salvare su disco lo stream "ridotto". Come posso fare?
Grazie mille, Denis.
Salve a tutti. Ho un TMemoryStream da cui devo rimuovere la ricorrenza di un tale byte. Fatto ciò devo salvare su disco lo stream "ridotto". Come posso fare?
Grazie mille, Denis.
L'uso di uno Stream non mi sembra molto adatto al contesto, ma potrebbe essere relativamente facile "piegarlo": si potrebbero usare due TMemoryStream, uno contenente tutti i dati di origine e l'altro che verrà inizializzato con i soli dati da mantenere; scandendo il primo Stream, quando il byte è diverso da quello da scartare, si effettua la scrittura dello stesso byte nel secondo Stream. Alla fine, il secondo Stream conterrà solamente i byte "buoni".
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...