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

    [Delphi], TMemoryStream

    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.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    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...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.