Dim formatter As System.Runtime.Serialization.Formatters.Binary.BinaryFormatter = New System.Runtime.Serialization.Formatters.Binary.BinaryFormatter()
Dim output As FileStream
Dim fileName As String = file.FullName
Try
output = New FileStream(fileName, FileMode.Open, FileAccess.Read)
Dim tempCon As CConnectionData.CSettings
tempCon = formatter.Deserialize(output)
Me.m_szDatabase = tempCon.m_szDatabase
Me.m_szLoginName = tempCon.m_szLoginName
Me.m_szPassword = tempCon.m_szPassword
Me.m_szSQLServer = tempCon.m_szSQLServer
Me.m_nAuthenticationType = tempCon.m_nAuthenticationType
output.Flush()
output.Close()
Catch ex As System.Runtime.Serialization.SerializationException
Console.WriteLine("Error Reading from File. " & ex.Message)
End Try
Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.
Have a better answer? Share it in a comment.
From novice to tech pro — start learning today.
Public Shared Sub Deserialize(filename as String) as CConnectionData.CSettings
... all your stuff here
End Sub