Hallo habe eine kleines Problem!!
Habe heute eine Laden / Speicher funktion geschrieben. Das Speichern funktioniert ja soweit aber ich kann die txt datei nicht mehr einlesen wenn ich das mache setzt mir das Programm alle Werte auf null. Wie ändere ich das bzw wo liegt mein fehler?
Speichern
Laden
Danke im Vorraus
mfg fuzzy
Habe heute eine Laden / Speicher funktion geschrieben. Das Speichern funktioniert ja soweit aber ich kann die txt datei nicht mehr einlesen wenn ich das mache setzt mir das Programm alle Werte auf null. Wie ändere ich das bzw wo liegt mein fehler?
Speichern
Code:
Private Sub cmdSpeichern_Click()
'Variable fürs Speichern
Dim f As Integer
'Beenden bei Abbruch
CommonDialog1.CancelError = True
'Überschrieft im neuen Fenster
CommonDialog1.DialogTitle = "Datei speichern"
On Error Resume Next
'Vorgabe der Dateiendung
CommonDialog1.Filter = _
"Textdatein (*.txt)|*txt|alle Datein (*.*)|*.*"
'Bestimmung der Dateiendung
CommonDialog1.DefaultExt = "txt"
'Zeigen der Speicher maske
CommonDialog1.ShowSave
f = FreeFile
Open CommonDialog1.FileName For Output As #f
Print #f, txtMasse.Text
Print #f, txtWinkel.Text
Print #f, txtHoehe.Text
Print #f, txtV0.Text
Print #f, txtRadiusAussen
Print #f, txtRadiusInnen
Close #f
End Sub
Laden
Code:
Public Sub cmdLaden_Click()
'Variable fürs Laden
Dim f As Integer
'Beenden bei Abbruch
CommonDialog1.CancelError = True
'Überschrieft im neuen Fenster
CommonDialog1.DialogTitle = "Datei öffnen"
On Error Resume Next
'Vorgabe der Dateiendung
CommonDialog1.Filter = _
"Textdatein (*.txt)|*txt"
'Bestimmung der Dateiendung
CommonDialog1.DefaultExt = "txt"
'Zeigen der Speicher maske
CommonDialog1.ShowOpen
Open CommonDialog1.FileName For Input As #f
Input #f, M
Input #f, Grad
Input #f, H
Input #f, V0
Input #f, R2
Input #f, R1
Close #f
txtMasse.Text = M
txtWinkel.Text = Grad * txtWinkel.Text * 3.141562654 / 180
txtHoehe.Text = H
txtV0.Text = V0
txtRadiusAussen.Text = R2
txtRadiusInnen.Text = R1
End Sub
Danke im Vorraus
mfg fuzzy