|
|||||||
|
|
|
![]() |
|
|
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: 08:37.



















