Hallo...
Könnte jemand den Code mal durchlesen und mir wenn möglich helfen? Ist allerdings in WPF.
Ich hab mehrere MsgBoxen eingebaut, um zu prüfen wann er rausfliegt (Fehlermeldung bekomm ich leider nicht).
.isd ist die eigene Datei
Arbeitsflaeche_Ink ist ein InkCanvas
Könnte jemand den Code mal durchlesen und mir wenn möglich helfen? Ist allerdings in WPF.
Ich hab mehrere MsgBoxen eingebaut, um zu prüfen wann er rausfliegt (Fehlermeldung bekomm ich leider nicht).
.isd ist die eigene Datei
Arbeitsflaeche_Ink ist ein InkCanvas
VB.NET-Quellcode
- Dim OpenFileDialog1 As New Microsoft.Win32.OpenFileDialog
- MsgBox(My.Application.StartupUri.LocalPath)
- MsgBox(System.IO.Directory.GetCurrentDirectory.ToString)
- Dim AllText, LineOfText As String
- OpenFileDialog1.Filter = "XAML-Dateien(*.xaml)|*.xaml|Meine Datei(*.isd)|*.isd"
- OpenFileDialog1.ShowDialog() 'display Open dialog box
- If OpenFileDialog1.FileName <> "" Then
- Try 'open file and trap any errors using handler
- FileOpen(1, OpenFileDialog1.FileName, OpenMode.Input)
- Do Until EOF(1) 'read lines from file
- LineOfText = LineInput(1)
- 'add each line to the AllText variable
- AllText = AllText & LineOfText & vbCrLf
- Loop
- MsgBox(AllText)
- If System.IO.File.Exists(System.IO.Directory.GetCurrentDirectory.ToString & "\oe.xaml") = True Then
- System.IO.File.Delete(System.IO.Directory.GetCurrentDirectory.ToString & "\oe.xaml")
- System.IO.File.Create(System.IO.Directory.GetCurrentDirectory.ToString & "\oe.xaml")
- FileOpen(1, System.IO.Directory.GetCurrentDirectory.ToString & "\oe.xaml", OpenMode.Output)
- PrintLine(1, AllText) 'copy text to disk
- FileClose(1)
- End If
- MsgBox("sowiet")
- Dim fs As New System.IO.FileStream(System.IO.Directory.GetCurrentDirectory.ToString & "\oe.xaml", IO.FileMode.Open)
- MsgBox("sowiet2")
- Arbeitsflaeche_Ink = System.Windows.Markup.XamlReader.Load(fs)
- MsgBox("sowiet3")
- System.IO.File.Delete(System.IO.Directory.GetCurrentDirectory.ToString & "\oe.xaml")
- MsgBox("sowiet4")
- Catch
- MsgBox("Öffnen der Datei nicht möglich.")
- Finally
- FileClose(1) 'close file
- End Try
- End If