Code Fehler

04/13/2010 14:37 nag#1
Code:
Private Sub PictureBox4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox4.Click
    Dim vat
    vat = Application.StartupPath
    Dim dat
    dat = dat & "\testordner\text1.txt"
    MsgBox(dat)
    Using sw As StreamWriter = New StreamWriter(dat)
        ' schreibe text
        sw.Write("test")
        sw.Close()
    End Using

End Sub
Als Fehler zeigt er mir Fehler 1
Fehler bei der Überladungsauflösung, da keine zugreifbare "New" ohne einschränkende Konvertierung aufgerufen werden kann:
'Public Sub New(path As String)': Der mit dem Argument übereinstimmende Parameter "path" wird von "Object" auf "String" reduziert.
'Public Sub New(stream As System.IO.Stream)': Der mit dem Argument übereinstimmende Parameter "stream" wird von "Object" auf "System.IO.Stream" reduziert.

Normal mit normalem Pfad funktioniert auch. Nur wie krieg ich die Variable da rein, damit es eine unter geordnete Datei öffnet und bearbeitet?
04/13/2010 18:35 Bot_interesierter#2
Dim vat as String und Dim dat as String schon probiert?
04/14/2010 16:57 nag#3
Danke! Naja bald hab ich mein Programmier Projekt auch fertig^^