Bezeichner erwartet

  • Allgemein

Es gibt 12 Antworten in diesem Thema. Der letzte Beitrag () ist von hal2000.

    Bezeichner erwartet

    Hi,

    ich bekomme bei diesem Code den Fehler kann mir jemand einen Tipp geben.


    Dim web As New WebClient
    Dim upload As String = web.UploadFileAsync("http://yousite.de" + New IO.FileInfo.(TextBox1.Text.Name,)TextBox1.Text)
    MsgBox("Erfolgreich hochgeladen")

    Beim fettgemachtem ist der fehler "Bezeichner erwartet"

    gruß :) :)

    Vber schrieb:

    New IO.FileInfo.(TextBox1.Text.Name,)TextBox1.Text)
    ==>

    VB.NET-Quellcode

    1. New IO.FileInfo(TextBox1.Text)
    sofern in TextBox1 ein vollständiger Pfad und Name einer Datei steht.
    Gelegentlich ist es sinnvoll, die F1-Taste (Hilfe) zu verwenden. Allerdings nur gelegentlich.
    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!
    Poste doch mal bitte die gesamte Routine hoch.
    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!
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    Dim web As New WebClient
    Dim upload As String = web.UploadFileAsync("http://seite.de" + New IO.FileInfo(TextBox1.Text)
    MsgBox("Erfolgreich hochgeladen")
    End Sub

    das fette wird immer deklarirt : ")" erwartet
    Na dann mach eine Klammer hin. :thumbsup: :thumbsup: :thumbsup:

    VB.NET-Quellcode

    1. Dim web As New WebClient
    2. Dim upload As String = web.UploadFileAsync("http://seite.de" + New IO.FileInfo(TextBox1.Text))
    3. MsgBox("Erfolgreich hochgeladen")
    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!
    Das [vb]-Tag gibts nicht ohne Grund.
    Hier in lesbarer Form:

    VB.NET-Quellcode

    1. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    2. Dim web As New WebClient
    3. Dim upload As String = web.UploadFileAsync("http://seite.de" + New IO.FileInfo(TextBox1.Text)
    4. MsgBox("Erfolgreich hochgeladen")
    5. End Sub
    Du hast es irgendwie mit dne Klammern oder??

    Aber kann auch gar nicht gehen, du gibst eine Domain an und Addierst dann ein FileInfo-Objekt, was irgendwie wenig Sinn macht oder??

    VB.NET-Quellcode

    1. web.UploadFileAsync(Path.Combine("http://seite.de" , New IO.FileInfo(TextBox1.Text).Name), Textbox1.Text)


    Und wenn du mit den ganzen Klammern durcheinander kommst, dann rate ich dir DRINGENST Variablen zu benutzen

    VB.NET-Quellcode

    1. Dim fi As New FileInfo(Textbox1.Text)
    2. Dim uri As String = Path.Combine("http://seite.de", fi.Name)
    3. web.UploadFileAsync(uri, Textbox1.Text)


    Ebenso solltest du umbedingt doch mal ein Grundlagenbuch zur Hand nehmen, denn so wie ich das hier sehe fehlt dir das grundlegende Verständnis zu VB. Das ist nicht schlimmes, niemand wurde mit dem Wissen geboren, aber du solltest die Lernwilligkeit zeigen.

    Ich kann dir nur wärmstens das Empfehlen openbook.galileocomputing.de/vb_net/
    Ansonsten wirste hie rnicht viel Freude haben wenn du weiterhin solche Fragen wie hier oder dem anderen Thread stellst.
    Du musst schon ein wenig mehr kooperieren.
    Dass Du absolut keine Ahnung hast, hast Du ja nun gezeigt.
    Dass Du aber nicht in der Lage bist, eine Zeile geraden Codes zu schreiben, na ja.

    VB.NET-Quellcode

    1. Dim WithEvents web As New WebClient
    2. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    3. AddHandler web.UploadDataCompleted, AddressOf UploadDataCompleted
    4. Dim uu As Uri = New Uri("http://seite.de")
    5. web.UploadFileAsync(uu, TextBox1.Text)
    6. End Sub
    7. Private Sub UploadDataCompleted(ByVal sender As System.Object, ByVal e As System.Net.UploadDataCompletedEventArgs)
    8. MsgBox("Erfolgreich hochgeladen")
    9. 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!

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „RodFromGermany“ ()