|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2003
Città: Tradate
Messaggi: 396
|
[vb .net]File Binary
Ciao a tutti, ho creato un file binario in c, con questa struttura:
struct prova{ int x; double y; }; prova prova1; Ora il mio problema e' che devo leggere questo file da un applicazione in vb e metterlo in una struttura per usare i dati che ricavo, ma non sono molto pratico di questo linguaggio, come posso fare a risolvere il mio problema? Grazie a tutti.. ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
La risolverei così :
> La struttura : Codice:
Private Structure prova Dim x As Integer Dim y As Double End Structure Codice:
Private Sub cmd_leggi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmd_leggi.Click Dim percorsoFile As String = Application.StartupPath & "\" Dim BR As BinaryReader Dim FS As FileStream Dim P As New prova FS = New FileStream(percorsoFile & "PROVE.bin", FileMode.Open, FileAccess.Read) BR = New BinaryReader(FS) BR.BaseStream.Seek(0, SeekOrigin.Begin) While FS.Position < FS.Length P = Nothing P.x = BR.ReadInt32 P.y = BR.ReadDouble outputRecord(P) End While BR.Close() FS.Close() End Sub Private Sub outputRecord(ByVal P As prova) ListBox1.Items.Add(P.x) ListBox1.Items.Add(P.y) ListBox1.Items.Add(" ") End Sub ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Sep 2003
Città: Tradate
Messaggi: 396
|
Grazie e' proprio quello che mi serviva..
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:16.