vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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 - Ein- und Umsteiger
Objektverweis nicht auf Objektinstanz festgelegt?  
Autor: RockyBalboa
Datum: 01.04.07 22:31

Hallo,
ich möchte mir eine Klasse schreiben in der von mir häufig genutzte Functionen und Subs abgelegt werden, da ich es Leid bin immer wieder die Functionen in eine andere Datei rüberzukopieren. Nun ich habe es ausprobiert und es kommt bei mir immer die Fehlermeldung:"Der Objektverweis ist nicht auf eine Objektinstanz festgelegt!"
Ich möchte mit der Klasse in Objekte auf der Windowsforms bearbeiten können, will heissen Daten reinschreiben etc.

Ich poste hier mal den Code:
Code der Klasse:
 
 Dim NewClass As MainNew
    Public Sub AddFiles()
        Try
            Static Fileslistused As Boolean
            Dim Pathlengs As Single
            Dim File As String
            Dim Files As Object
            Pathlengs = Len(Me.NewClass.Path)
            Pathlengs = Pathlengs + 2
            Files = My.Computer.FileSystem.GetFiles(Me.NewClass.Path)
            If (Fileslistused = True) Then
                Me.NewClass.LBFiles.Items.Clear()
                Fileslistused = True
            End If
            For Each File In Files
                File = Mid(File, Pathlengs)
                Me.NewClass.LBFiles.Items.Add(File)
            Next
            Fileslistused = True
            Exit Sub
        Catch ex As Exception
            MsgBox("Es ist ein Fehler aufgetreten" + Chr(13) + "Fehlernummer:" _
              + Str(Err.Number) + Chr(13) + Err.Description, vbOKOnly + _
              vbCritical, "Fehler")
 
        End Try
    End Sub
Code der Form:
 
    Public Functions As New Functions
    Public Path As String
    Public Pathsave As String
    Public Sub MainNew_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        Me.DirectoryDialog.ShowDialog()
        If (Me.DialogResult = Windows.Forms.DialogResult.Abort) Then
            Me.LblVerzeichnis.Text = "Es ist kein Verzeichnis ausgewählt" & _
              "worden."
        Else
            Me.LblVerzeichnis.Text = Me.DirectoryDialog.SelectedPath
        End If
        Path = Me.DirectoryDialog.SelectedPath
        Pathsave = Me.DirectoryDialog.SelectedPath
        Me.Height = 457
        Me.Width = 464
        Call Me.Functions.AddFiles()
    End Sub[
Ich hoffe ihr könnt mir helfen.

Gruss
RockyBalboa

Kerni

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Objektverweis nicht auf Objektinstanz festgelegt? 915RockyBalboa01.04.07 22:31
Re: Objektverweis nicht auf Objektinstanz festgelegt? 593Moderatorralf_oop01.04.07 22:43
Re: Objektverweis nicht auf Objektinstanz festgelegt? 585RockyBalboa02.04.07 11:36
Re: Objektverweis nicht auf Objektinstanz festgelegt? 558Moderatorralf_oop02.04.07 14:58
Re: Objektverweis nicht auf Objektinstanz festgelegt? 604NeoTrace02.04.07 19:13
Re: Objektverweis nicht auf Objektinstanz festgelegt? 553Moderatorralf_oop02.04.07 20:53
Re: Objektverweis nicht auf Objektinstanz festgelegt? 550RockyBalboa02.04.07 21:12
Re: Objektverweis nicht auf Objektinstanz festgelegt? 585Moderatorralf_oop02.04.07 21:25
Re: Objektverweis nicht auf Objektinstanz festgelegt? 579RockyBalboa05.04.07 21:29

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