vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Serialisieren 
Autor: WaldiMaywood
Datum: 16.11.03 17:01

hallo,

hhhmm, wenn ich folgenden code verwende (etwas abgeändert) dann funzt es prima:

<System.Serializable()> _
Public Class X
    Dim i As Integer = 1
    Dim ii As Integer = 4
    Dim iii As Integer = 8
    <NonSerialized()> Private _pathToSave As String
    Sub New(ByVal pathToSave As String)
        _pathToSave = pathToSave
    End Sub
    Public Sub Speichern()
        Dim a As New Runtime.Serialization.Formatters.Binary.BinaryFormatter
        Dim b As New IO.FileStream(_pathToSave, IO.FileMode.Create)
        a.Serialize(b, Me)
        b.Close()
    End Sub
End Class
Public Class Y
    Dim a As X
    Sub New(ByVal pathToSave As String)
        a = New X(pathToSave)
    End Sub
    Public Sub Speichern()
        a.Speichern()
    End Sub
End Class
Und so rufe ich die klasse auf :

        Dim y As New Y("C:\data.dat")
        y.Speichern()
funktioniert einwandfrei .. oder habe ich dein prob immer noch nicht verstanden ??

gruss steve
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Serialisieren1.181josh15.11.03 23:19
Re: Serialisieren696WaldiMaywood16.11.03 11:39
Re: Serialisieren710josh16.11.03 16:41
Re: Serialisieren613WaldiMaywood16.11.03 17:01
Re: Serialisieren673josh16.11.03 19:16
Re: Serialisieren659WaldiMaywood16.11.03 20:09

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel