Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Visual Basic 6.0 / VBA » An Pablo: Notizen?!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.03.2004, 15:35 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Also!
Bin grad dabei für mich selber ein kleines Notizprogramm zu machen! Das im Hintergrund löuft und so!
da is ein textfeld und ein "Beenden" button mehr nicht!
im script von Timer1 steht:


Visual Basic:
Dim FileName As String
Dim text as String
FileName = "myini.ini"
Open FileName For Input As #1 ' Öffnet als #1
Do Until EOF(1)
    Line Input #1, text
    txtBox.text = txtBox.text & vbCrLf & text
Loop


(Das hast du mal als antwort auf ein thema gepostet!)

Das Notizprogramm soll, jedesmal wenn man was schreibt den text in einer .ini speichern!
Wenn man also am letzten tag sagen wir:
"Passwort fürs Forum ist 34348573485e948579e485709ew457904257
Benutzername dmamdsalmdlamsdl

12.1.2004 termin"

in die textdatei geschrieben hat soll der das pro sekunde (deshalb timer)
speichern!
in eine .ini!
Und auch jede sekunde (deshalb zweiter timer) laden...
Also, ich brauch das Script zum speichern!
Ausserdem ist das prob:
Wenn man den text "asedasdasd" in die .ini gespeichert hat...
und dann nochma schreibt ".......b.b.b.b.b.bb." dann soll in der ini stehen "asedasdasd
.......b.b.b.b.b.bb."

Mfg. AUDRON!
Danke im Vorraús
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.03.2004, 15:55 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Bisher sieht das Script so aus:


Visual Basic:

Public Sub SaveFile(FileName As String, text As String)
    On Error GoTo Error_Catch
    Dim fno As Integer
    fno = FreeFile
    Open FileName For Output As #fno
    Print #fno, text
    Close #fno
Error_Catch:
If Error = "75" Then
End If
End Sub
______________________________________________________
Private Sub Command1_Click()
Unload Me
End Sub
______________________________________________________
Private Sub txtBox_Change()
SaveFile FileName = "C:\notizen.ini", Form1.txtBox.text
End Sub
______________________________________________________
Private Sub cmdoeffnen_Click()
Dim FileName As String
Dim text As String
FileName = "notizen.ini"
Open FileName For Input As #1 ' Öffnet als #1
Do Until EOF(1)
    Line Input #1, text
    txtBox.text = txtBox.text & text
Loop
End Sub
______________________________________________________
Private Sub Form_Load()
MsgBox "Das Programm macht jedesmal wenn man was schreibt ein Autospeichern!"
End Sub


--
Mit freundlichen Grüßen
Audron, audron@sxene.de

Dieser Post wurde am 19.03.2004 um 15:56 Uhr von Audron-AT-www editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.03.2004, 16:04 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Also ich hab das jetzt mit einer .txt gemacht und mit vollständigem speicherverfahren:


Visual Basic:

Public Sub SaveFile(FileName As String, text As String)
    On Error GoTo error_catch
    Dim fno As Integer
    fno = FreeFile
    Open FileName For Output As #fno
    Print #fno, text
    Close #fno
error_catch:
If Error = "75" Then
End If
End Sub
________________________________________________
Private Sub Command1_Click()
Unload Me
End Sub
________________________________________________
Private Sub Command2_Click()
On Error GoTo error_catch
Dim FileName As String
Dim text As String
FileName = "C:\notizen.txt"
Open FileName For Output As #1 ' Öffnet als #1
Do Until EOF(1)
    Line Input #1, text
    txtBox.text = txtBox.text & text
Loop
error_catch:
If Error = "55" Then
End If
End Sub
________________________________________________
Private Sub cmdoeffnen_Click()
Dim FileName As String
Dim text As String
FileName = "C:\notizen.txt"
Open FileName For Input As #1 ' Öffnet als #1
Do Until EOF(1)
    Line Input #1, text
    txtBox.text = txtBox.text & text
Loop
End Sub
________________________________________________
Private Sub Form_Load()
MsgBox "Das Programm macht jedesmal wenn man was schreibt ein Autospeichern!"
End Sub
________________________________________________
Private Sub txtBox_Change()

End Sub




Klappt aber immernoch nicht!
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.03.2004, 17:02 Uhr
Pablo
Supertux
(Operator)


Und was klappt nicht? Ich bin doch kein Compiler, so schnell kann ich nicht sehen, was das Problem ist. Mehr Infos. Und ich verstehe nicht ganz, was dein Programm machen soll.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
21.03.2004, 02:24 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Schon in Ordnung! Hat sich erledigt
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
21.03.2004, 02:38 Uhr
Pablo
Supertux
(Operator)


Ok
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Visual Basic 6.0 / VBA ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: