Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > WinFX General

Vista - Problem in DeSerialize a VB3 binary object to VB.Net

 
 
Old 06-13-2006   #1 (permalink)
Gary Lam


 
 

Problem in DeSerialize a VB3 binary object to VB.Net

Hi,

I have a VB3 object which struct like this:


Type MyType
IntegerA as Integer
IntegerB as Integer
End Type

That object has been serialized to be a "MyType.dat" from the VB3 app.

Now I am rewriting that app to be a .Net application. I try to deserialize
the "MyType.dat" object by the following code:

... My .net Struc like this
Public Structure MyType
Public IntegerA as Integer
Public IntegerB as Integer
End Structure

... function is like this
Dim stream As FileStream
stream = New FileStream(path, FileMode.Open)
Dim formatter As New BinaryFormatter
Dim type As MyType
type = DirectCast(formatter.Deserialize(stream), Terminal)


I got an error when direct cast.
... Error as follow
Binary stream does not contain a valid BinaryHeader, 32 possible causes ...


Please tell me can it be done or what did I done wrong.


--
Thanks,

Gary
http://blogs.wdevs.com/garylam/

My System SpecsSystem Spec
 

Thread Tools


Similar Threads
Thread Forum
Entry point and binary problem, HAVE JAVA!! Software
deserialize objects via import-clixml PowerShell
How to embed manifest in TCL binary? - mt.exe corrupting my binary Vista General
The binary form of an ACE object is invalid PowerShell


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46