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

    Memorizzare Valori HEX sotto un array

    Ciao

    Ho un problemino

    Allora io ho un file, devo leggerlo in HEX e memorizzare tutti i valori HEX sotto un array

    Io vorrei però scrivere i valori HEX in un file di testo su un file tramite

    codice:
    Dim fpa As StreamWriter
    fpa = File.AppendText(SaveFileDialog1.FileName)
    fpa.WriteLine("RequiredPatcher=2.62")
    QUalcuno ha suggerimenti?

    Io pensavo di usare un istanza di ReadAllBytes ma non so se è buono per mettere in output il codice HEX su un file di testo
    codice:
    Dim path As String
    Dim returnValue As Byte()
    
    returnValue = File.ReadAllBytes(path)
    Il file che devo leggere è un file binario.

  2. #2
    Cosa intendi per valori hex?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Hai presente quando apri un file con un HEX Editor e ti mette in output tutti i valori HEX riguardanti quel file che hai aperto con un HEX Editor.

    Bè questo.

  4. #4
    Be', allora devi aprire il file in binario, usare il metodo Read per caricarne un blocco in un buffer (array di byte) e man mano scrivere nel file di testo l'ouput delle funzione Hex applicata ad ogni elemento del buffer; ovviamente tutto questo deve stare in un ciclo che carichi x bytes per volta.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    codice:
    Imports System.IO 
    ................
      Dim str As New FileStream(TextBox1.Text, FileMode.Open, FileAccess.ReadWrite)
      Dim ttf As Byte
      Dim byte As String
      ttf = str.Read()
      byte = Hex (ttf)
    A me dà errore

  6. #6
    Sapere di che errore si tratta sarebbe utile...
    Amaro C++, il gusto pieno dell'undefined behavior.

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.