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

    [VB] Leggere array salvato su file

    Ho un'applicazione che salva su un file .dat un array di struct.
    Conosco la struttura della struct, vorrei leggere tramite un altro linguaggio di programmazione questo file.

    Siccome non sono riuscito a trovare una documentazione di come viene serializzato l'array su di un file, qualcuno di voi ha idea?
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Penso siano semplicemente in binario ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Originariamente inviato da oregon
    Penso siano semplicemente in binario ...
    si, "semplicemente", lo sono! Il problema è capire come viene tradotto in binario un array da parte di VB. Questo perché oltre a leggere il file, dovrò aggiungere altri elementi all'array.
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non c'e' nulla da "tradurre" se sono in binario ...

    Qual è la struttura in questione?

    Come scrivi la struttura?

    Hai aperto il file con un editor binario ? Cosa leggi ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Originariamente inviato da oregon
    Non c'e' nulla da "tradurre" se sono in binario ...

    Qual è la struttura in questione?

    Come scrivi la struttura?

    Hai aperto il file con un editor binario ? Cosa leggi ?
    Ecco cosa vedo con un editor binario:



    Ho evidenziato in giallo della roba che dovrebbe essere un delimitatore di elemento dell'array, ma comunque non è mai uguale, cambia di volta in volta...

    Ecco invece la struttura dell'array:

    Type smsmessage
    tipo As Byte
    dat As Double
    nome As String*32
    telefono As String*64
    msg As String*160
    flags As Int
    EndType
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E come scrivi su file una struttura?

    Per VB intendi VB.NET ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.