Datei per mail versenden

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von vierkant.

    Datei per mail versenden

    Hallo!
    Mit folgendem Code öffnet sich ein openfiledialog, man kann eine Datei auswählen und das ganze wird dann in späterer Folge per mail versendet:


    VB.NET-Quellcode

    1. Using Ofd As New OpenFileDialog
    2. With Ofd
    3. .Multiselect = True
    4. If .ShowDialog = Windows.Forms.DialogResult.OK Then
    5. For Each Pfad As String In .FileNames
    6. Form12.liAnhaenge.Items.Add(New FileInfo(Pfad))
    7. Next
    8. End If
    9. End With
    10. End Using


    Funktioniert Grundsätzlich gut! Der Dateiname wird in der "liAnhänge" Listbox aufgelistet (Beispiel: Daten.xml) klicke ich später auf "Versenden" wird die Datei erfolgreich versendet.
    Wie müsste der Code umgebaut werden ohne Openfiledialog zu verwenden?

    Das heißt der pFad des Anhanges ist bekannt in meinem Fall:

    VB.NET-Quellcode

    1. Form1.txtpfad.Text & ListBox1.SelectedItem & ".xml"

    vierkant schrieb:

    Wie müsste der Code umgebaut werden ohne Openfiledialog zu verwenden?
    Wo ist das Problem?

    VB.NET-Quellcode

    1. Form12.liAnhaenge.Items.Add(New FileInfo(DEIN_PFAD))
    Und:
    Gugst Du hier.
    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!