You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
2.6 KiB
73 lines
2.6 KiB
Imports System.IO
|
|
Public Class Form1
|
|
Const CryptoKey As String = "StefanHutterUnternehmensberatung8808Pfaeffikon"
|
|
Dim fn As String
|
|
Private Sub LadenToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles LadenToolStripMenuItem1.Click
|
|
If OpenFileDialog1.ShowDialog = DialogResult.OK Then
|
|
Read_File(OpenFileDialog1.FileName, False)
|
|
fn = OpenFileDialog1.FileName
|
|
End If
|
|
End Sub
|
|
|
|
Private Sub LadenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LadenToolStripMenuItem.Click
|
|
OpenFileDialog1.Filter = "CFG-Dateien (*.cfg)|*.cfg|Alle Dateien (*.*)|*.*"
|
|
If OpenFileDialog1.ShowDialog = DialogResult.OK Then
|
|
Read_File(OpenFileDialog1.FileName, True)
|
|
fn = OpenFileDialog1.FileName
|
|
End If
|
|
End Sub
|
|
Private Sub Read_File(ByVal filename As String, ByVal Crypted As Boolean)
|
|
Dim reader = File.OpenText(filename)
|
|
Me.TextBox1.Text = ""
|
|
Dim line As String = Nothing
|
|
|
|
Dim lines As Integer = 0
|
|
Dim i = 0
|
|
While (reader.Peek() <> -1)
|
|
line = reader.ReadLine()
|
|
If line <> Nothing Then
|
|
If Crypted Then
|
|
line = Crypto.DecryptText(line, CryptoKey)
|
|
End If
|
|
If i > 0 Then Me.TextBox1.AppendText(vbCrLf)
|
|
i = i + 1
|
|
Me.TextBox1.AppendText(line)
|
|
End If
|
|
End While
|
|
reader.Close()
|
|
|
|
End Sub
|
|
|
|
Private Sub SpeichernToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles SpeichernToolStripMenuItem1.Click
|
|
SaveFileDialog1.FileName = fn
|
|
If SaveFileDialog1.ShowDialog = DialogResult.OK Then
|
|
Save_File(SaveFileDialog1.FileName, False)
|
|
End If
|
|
End Sub
|
|
|
|
Private Sub SpeichernToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SpeichernToolStripMenuItem.Click
|
|
SaveFileDialog1.FileName = fn
|
|
If SaveFileDialog1.ShowDialog = DialogResult.OK Then
|
|
|
|
Save_File(SaveFileDialog1.FileName, True)
|
|
End If
|
|
|
|
End Sub
|
|
|
|
Private Sub Save_File(ByVal Filename As String, ByVal Crypted As Boolean)
|
|
Dim file As System.IO.StreamWriter
|
|
file = My.Computer.FileSystem.OpenTextFileWriter(Filename, False)
|
|
For i = 0 To Me.TextBox1.Lines.Count - 1
|
|
Dim s As String
|
|
s = Me.TextBox1.Lines(i)
|
|
If Crypted Then s = Crypto.EncryptText(s, CryptoKey)
|
|
file.WriteLine(s)
|
|
Next
|
|
file.Close()
|
|
End Sub
|
|
|
|
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
|
|
|
End Sub
|
|
End Class
|