Salut zusammen
Ich habe hier ein Problem das irgendwie meine vb.net Fähigkeiten übersteigt.
Ich habe auf meiner Form 10 Textboxen wo ich per Drag Drop eine Textdatei reinziehe.
Der Text in der jeweiligen Textbox ist dann der komplette Pfad und Dateiname dieser Datei.
Ich habe alle verfügbaren Pfade in ein Array gemacht. habe aber das Problem das das es durchaus mal vorkommen kann das nur in textbox 1 und 2 ein Pfad steht. In diesem Fall bekomme ich die vordefinierte Exeption.
Wie kann ich das Array befüllen so das ich nur die textboxen drinn habe in denen auch was geschrieben steht?
Oder kann man das in der FOR Schleife irgendwie machen das solche die "leer" sind ignoriert werden?
Ich habe hier ein Problem das irgendwie meine vb.net Fähigkeiten übersteigt.
Ich habe auf meiner Form 10 Textboxen wo ich per Drag Drop eine Textdatei reinziehe.
Der Text in der jeweiligen Textbox ist dann der komplette Pfad und Dateiname dieser Datei.
VB.NET-Quellcode
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Try
- 'datum und zeit für filename zusammenstellen
- Dim TT As String = DateTime.Now.ToString("dd-MM-yyyy-HH-mm-ss")
- 'definieren wo das file gespeichert wird
- Dim OutputPathMergePerfmeter As String = Application.StartupPath & "\logfile\" & "perfmeter_eval" & "_" & TT & "_.txt"
- 'label beschriften mit text wo das file gespeichert wird
- lblSaveMergePath.Text = OutputPathMergePerfmeter & vbCrLf & "hier wird die Datei gespeichert"
- Dim arrPath As String() = {txtMergePath01.Text, txtMergePath02.Text, txtMergePath03.Text, _
- txtMergePath04.Text, txtMergePath05.Text, txtMergePath06.Text, _
- txtMergePath07.Text, txtMergePath08.Text, txtMergePath09.Text, _
- txtMergePath10.Text}
- Dim i As Integer
- For i = 0 To arrPath.Length - 1
- text_combine(arrPath(i), OutputPathMergePerfmeter)
- Next
- Catch ex As Exception
- MessageBox.Show("Einige Dateipfade waren leer.")
- End Try
- End Sub
Ich habe alle verfügbaren Pfade in ein Array gemacht. habe aber das Problem das das es durchaus mal vorkommen kann das nur in textbox 1 und 2 ein Pfad steht. In diesem Fall bekomme ich die vordefinierte Exeption.
Wie kann ich das Array befüllen so das ich nur die textboxen drinn habe in denen auch was geschrieben steht?
Oder kann man das in der FOR Schleife irgendwie machen das solche die "leer" sind ignoriert werden?