problem mit verwendung von klassen

  • VB.NET

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    problem mit verwendung von klassen

    hey

    ich hab folgendes problem....
    ich hab eine klasse erstellt (übrigens zum ersten mal) die einen neuen odner machen soll...

    Quellcode

    1. Public Class neuen_ordner
    2. Public Sub neuen_ordner_sub(ByRef wo_der_neue_odner As String, ByRef wie_heißt_der_odner As String)
    3. MkDir(wo_der_neue_odner + "\" + wie_heißt_der_odner)
    4. End Sub
    5. End Class


    jetzt kommt dort immer ein fehler wenn ich sie ansprechen möchte....

    könnt ihr mir bitte helfen....


    ich sprech sie so an:

    Quellcode

    1. Dim wohin As String = "C:\E-projekts\"
    2. Dim name As String = "Computerzeitzähler"
    3. neuen_ordner_sub(wohin, name)


    hilfe bitte
    Du hast das Prinzip der objektorientierten Programmierung anscheinend noch nicht so ganz verstanden.
    Lies dir bitte die Grundlagen zu diesem Thema zuerst durch.
    Der Verweis auf einen nicht freigegebenen Member erfordert einen Objektverweis.
    ich weiß dass ich es nicht kann darum schreib ich ja
    (übrigens zum ersten mal)


    .....

    aber das muss / soll so zum funktionieren gebracht werden...

    VB.NET-Quellcode

    1. Public Class neuen_ordner
    2. Public Sub neuen_ordner() ' Konstrurktor
    3. End Sub
    4. Public Sub TueEtwas(ByRef wo_der_neue_odner As String, ByRef wie_heißt_der_odner As String)
    5. ' etwas tun
    6. End Sub
    7. End Class
    8. ' in Form1 - Button1_CLick
    9. Private Sub Button1_CLick(...)
    10. Dim xxx As New neuen_ordner
    11. xxx.TueEtwas("hhh", "bla")
    12. End Sub
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Klar kannst Du den Konstruktor weglassen. Kannst aber auch einen bauen mit diversen Parametern.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!