Moin!
ich möchte das Verzeichnis mit angeben in welchem eine Datei ausgewählt werden soll.
Hierzu habe ich folgenden Code
Wenn ich debugge, dann wird festgestellt das der einleitens definierte Verzeichnispfad InitFolder vorhanden ist und wird auch entsprechend übergeben.
Dennoch wird der Auswahldialog mit einem anderen Verzeichnis geöffnet! Ein anderesmal, dann wird dieses Verzeichnis wiederum geöffnet.
Kann mir jemand weiterhelfen?
Gruß Jan
ich möchte das Verzeichnis mit angeben in welchem eine Datei ausgewählt werden soll.
Hierzu habe ich folgenden Code
VB.NET-Quellcode
- Private Sub EBL_Run_Work(Filename As String, Optional Execute As Boolean = False)
- Dim openFileDialog As New System.Windows.Forms.OpenFileDialog
- '------ ------
- Try
- Dim InitFolder As String = "X:\LISP\vbebl"
- If Filename.Length = 0 Then 'dann wird ausgewählt
- ' Ermitteln des neuen Speichernamens
- If System.IO.Directory.Exists("X:\LISP\vb-ebl") = False Then
- InitFolder = System.IO.Path.GetTempPath
- End If
- With openFileDialog
- .Title = "EBL-Scriptdatei laden"
- .Filter = "EBL-Script-Datei (*.vbebl) |*.vbebl"
- .RestoreDirectory = True
- .InitialDirectory = InitFolder
- '.FileName = PDF_FileName
- If Not .ShowDialog() = System.Windows.Forms.DialogResult.OK Then
- _Editor.WriteMessage("benutzerdefinierter Programmabbruch!" & vbCrLf)
- Exit Sub
- End If
- Filename = .FileName
- End With
- Else
- _Editor.WriteMessage("Script-Datei:= " & Filename & vbCrLf)
- End If
- If System.IO.File.Exists(Filename) = False Then
- _Editor.WriteMessage("keine Script-Datei nicht gefunden!" & vbCrLf & "Dateiname:= " & Filename)
- Exit Sub
- End If
- _SrvScript.Run(Filename, Execute:=Execute)
- Catch ex As System.Exception
- _TryReport.Show("unvorhergesehener Fehler in EBL.Service > Script > EBL_Run_Work", ex.ToString)
- End Try
- End Sub
Wenn ich debugge, dann wird festgestellt das der einleitens definierte Verzeichnispfad InitFolder vorhanden ist und wird auch entsprechend übergeben.
Dennoch wird der Auswahldialog mit einem anderen Verzeichnis geöffnet! Ein anderesmal, dann wird dieses Verzeichnis wiederum geöffnet.
Kann mir jemand weiterhelfen?
Gruß Jan