vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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
Objekt Orientiert 
Autor: L.B.
Datum: 05.10.04 18:45

Hi,

kann mir jemand sagen, warum mir VB.net immer einen Fehler saget:


Eine nicht behandelte Ausnahme des Typs 'System.NullReferenceException' ist in XML.exe aufgetreten.
Zusätzliche Informationen: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.


Public Class CLos
    Shared sName As String
    Shared bGeoeffnet As Boolean
    Shared Titel() As CTitel
    Shared Temp_Titel As New CTitel
 
    Property m_Name() As String
        Get
            m_Name = sName
        End Get
        Set(ByVal Value As String)
            sName = Value
        End Set
    End Property
 
    Property m_bGeoeffnet() As Boolean
        Get
            m_bGeoeffnet = bGeoeffnet
        End Get
        Set(ByVal Value As Boolean)
            bGeoeffnet = Value
        End Set
    End Property
 
    Public Sub TempTitel_Initialize()
        Temp_Titel = Nothing
 
    End Sub
 
    Public Function TempTitel_Set() As CTitel
        Temp_Titel = TempTitel_Set
 
    End Function
 
    Public Sub Titel_AddTempToTitel()
        If IsArray(Titel) = False Then
            ReDim Titel(0)
            Titel(0) = Temp_Titel
        Else
            Dim IndexA As Long
            IndexA = Titel.Length
            ReDim Preserve Titel(IndexA)
            Titel(IndexA) = Temp_Titel
        End If
 
    End Sub
 
    Public Function Titel_Set(ByVal lIndex As Long) As CTitel
        Titel(lIndex) = Titel_Set
 
    End Function
 
    Public Function Titel_Get(ByVal IndexA As Long) As CTitel
        If IsArray(Titel) = False Then Exit Function
        If IsArrayItem(Titel, IndexA) = False Then Exit Function
        Titel_Get = Titel(IndexA)
 
    End Function
 
    Public Sub Titel_Remove(ByVal IndexA As Long)
        If IsArray(Titel) = False Then Exit Sub
        If IsArrayItem(Titel, IndexA) = False Then Exit Sub
        KillArrayEintrag(Titel, IndexA)
 
    End Sub
 
    Public Function Titel_Count() As Long
        If IsArray(Titel) = False Then
            Titel_Count = 0
            Exit Function
        End If
        Titel_Count = Me.Titel.Length
 
    End Function
 
    Public Function WriteInXML(ByRef XMLStruk As System.Xml.XmlTextWriter) As _
      Boolean
        WriteInXML = True
        Dim For_e As Long
        Try
            XMLStruk.WriteStartElement("LOS")
            XMLStruk.WriteAttributeString("name", sName)
            XMLStruk.WriteAttributeString("geoeffnet", CLng(bGeoeffnet))
            If IsArray(Titel) = True Then
                For For_e = 0 To Titel.Length - 1
                    If Titel(For_e).WriteInXML(XMLStruk) = False Then
                        WriteInXML = False
                        Exit Function
                    End If
                Next
            End If
            XMLStruk.WriteEndElement()
        Catch
            WriteInXML = False
            Exit Function
        End Try
 
    End Function
 
    Public Sub AddSample())
        Me.TempTitel_Initialize()
        Me.TempTitel_Set.m_bGeoeffnet = True
        Me.TempTitel_Set.m_Name = "Sample Titel"
        Me.TempTitel_Set.AddSample()
        Me.Titel_AddTempToTitel()
 
    End Sub
End Class
Warum (mal ganz von dem anderen herum abgesehn) mekert der bei dem Sub AddSample??????

cu layter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Objekt Orientiert746L.B.05.10.04 18:45
Re: Objekt Orientiert493Moderatorralf_oop05.10.04 18:52
Re: Objekt Orientiert489L.B.05.10.04 21:18
Re: Objekt Orientiert495WaldiMaywood05.10.04 22:35
Re: Objekt Orientiert493L.B.06.10.04 15:37

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