tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
358
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Rene42 Rene42 ist offline Mitglied Gold
    Registriert seit
    Jan 2007
    Beiträge
    202
    Hi

    Code :
    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
    
     
    Public Class BroichTab
        Public TaOrt, TaName As String
        Public Basis As String = " C:\ "
        Public TaVz As String = "" & Basis & "" & TaOrt & "" & TaName & ""
        Public Löschen As String
        Public Function CreatTab(ByVal TaOrt, ByVal TaName, ByVal Löschen)
            If My.Computer.FileSystem.DirectoryExists("" & Basis & "" & TaOrt & "") = False Then
                My.Computer.FileSystem.CreateDirectory("" & Basis & "" & TaOrt & "")
            End If
            If My.Computer.FileSystem.DirectoryExists("" & TaVz & "") = False Then
                My.Computer.FileSystem.CreateDirectory("" & TaVz & "")
                My.Computer.FileSystem.WriteAllText("" & TaVz & "\" & TaName & ".ini", "Kopf", True)
                My.Computer.FileSystem.WriteAllText("" & TaVz & "\Kopf.ini", "ID", True)
                CreatTab = 1
            Else
                CreatTab = 0
            End If
        End Function
        Public Function DeleteTab(ByVal TaOrt, ByVal TaName, ByVal Löschen)
            If My.Computer.FileSystem.DirectoryExists("" & Basis & "" & TaOrt & "") = False Then
                'My.Computer.FileSystem.CreateDirectory("" & Basis & "" & TaOrt & "")
            End If
            If My.Computer.FileSystem.DirectoryExists("" & TaVz & "") = True Then
                My.Computer.FileSystem.DeleteDirectory("" & TaVz & "", FileIO.DeleteDirectoryOption.DeleteAllContents)
                'My.Computer.FileSystem.WriteAllText("" & TaVz & "\" & TaName & "", "", True)
                DeleteTab = 1
            Else
                DeleteTab = 1
            End If
        End Function
    End Class

    Also ich hab eine neue Klasse hinzugefügt, dann diesen Quelltext und nun dachte ich könnte ich im nächsten Modul broichtab.creattab(x,y,z) wählen aber denkste.

    Die Intellisense erkennt die eigene Klasse bietet aber nicht die Auswahl der selbst erstellten Funktionen für meine Klasse.

    Was mach ich den da nur falsch?
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Also zu deinem Code folgendes:

    1) Verwende Properties anstatt öffentlicher Member
    2) Verwende keine Umlaute im Sourcecode
    3) Leerzeilen zwischen den Funktionen/Methoden

    Und zu deinem Fehler:
    Hast du deine Klasse instanziert?

    So in etwa
    Code :
    1
    2
    
    Dim myObject as New BroichTab()
    myObject.DeleteTab(.....)
     

  3. #3
    Rene42 Rene42 ist offline Mitglied Gold
    Registriert seit
    Jan 2007
    Beiträge
    202
    Hi

    Besten danke hatte vergessen die Klasse zu instanzieren.

    Rene
     

  4. #4
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Bitte erfolgreich beantwortete Threads als abgeschlossen markieren. Danke.
     

Ähnliche Themen

  1. Antworten: 15
    Letzter Beitrag: 10.06.10, 17:48
  2. WebService mit eigener Klasse als Parameter
    Von StehtimSchilf im Forum .NET Web und Kommunikation
    Antworten: 5
    Letzter Beitrag: 01.07.09, 10:56
  3. settimeout in eigener klasse auf eine Methode der Klasse
    Von user2580 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 12.04.09, 16:26
  4. Array mit eigener Klasse füllen
    Von Hackbard_C im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 04.07.07, 13:53
  5. JPanel in eigener Klasse erstellen..
    Von f-zoid im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 05.05.06, 16:55