
Ergebnis 1 bis 4 von 4
-
- 25.02.2005, 15:09
- #1
HILFE!!!
Bitte helft mir mal kurz:
Ich habe probleme mit dem öffnen von (text)dateien mit evb. ich habe bis anhin nur in vb5+6 geproggt und komme mit den file-ctrl's nicht mehr mit...
Die situation ist so:
ich habe die Textdatei inhalt1.lst und inhalt2.lst im ordner "\my documents\myprog\*.lst" nun möchte ich die zum lesen öffnen, später dann zum schreiben.
ich habe das wiefolgt probiert:
Code:'Ich habe folgendes in Form1: 'Command1 >> CommandButton 'File1 >> File-Controll vom FilSystem-Komponent 'File2 >> " " " " " 'List1 >> List-Objekt 'List2 >> " " Option Explicit Dim varPath As String 'Ich definiere eine Variable, der ich später den Pfad "\My Documents\My Prog\" zuweisen werde. Private Sub Command1_Click() File1.Open varPath & inhalt1.lst, fsModeInput, fsAccessRead 'ich öffne file1 Do While Not File1.EOF 'lasse jede linie bis eof (end of file) lesen List1.AddItem File1.LineInputString 'schreibe jede linie in die list1 mit additem Next 'ich wiederhole das ganze File1.Close 'ich schliesse file1 File2.Open varPath & inhalt2.lst, fsModeInput, fsAccessRead 'und nun das selbe wie oben mit file2 und list2 Do While Not File1.EOF List2.AddItem File2.LineInputString Next File2.Close End Sub Private Sub Form_Load() 'Wenn form1 ladet.... varPath = "\My Documents\My Prog\" '...definiere ich die variable varProg mit dem Hauptpfad. End Sub Private Sub Form_OKClick() App.End End Sub
- a1
a2
a3
a4
a5
und list2:
- b1
b2
b3
b4
b5
Ich bin auf jedenfall für jegliche hilfe sehr dankbar....
mfg Christian
-
- 25.02.2005, 18:03
- #2
kenn mich mit evb nicht so aus, aber müssen pfade nicht mit "\\my documents\\file.ext" definiert werden? sonst meint er doch \ würde den beginn eines escape-codes angeben, wie \n.
-
- 26.02.2005, 17:44
- #3
Hi
Nimm diesen Code, der funktioniert:
Code:Option Explicit Dim varPath As String 'Ich definiere eine Variable, der ich später den Pfad "\My Documents\My Prog\" zuweisen werde. Private Sub Command1_Click() File1.Open varPath & "inhalt1.lst", fsModeInput, fsAccessRead 'ich öffne file1 Do While Not File1.EOF 'lasse jede linie bis eof (end of file) lesen List1.AddItem File1.LineInputString 'schreibe jede linie in die list1 mit additem Loop 'ich wiederhole das ganze File1.Close 'ich schliesse file1 File1.Open varPath & "inhalt2.lst", fsModeInput, fsAccessRead 'und nun das selbe wie oben mit file2 und list2 Do While Not File1.EOF List2.AddItem File1.LineInputString Loop File1.Close End Sub Private Sub Form_Load() 'Wenn form1 ladet.... varPath = "\My Documents\My Prog\" '...definiere ich die variable varProg mit dem Hauptpfad. End Sub Private Sub Form_OKClick() App.End End Sub
inhalt1.lst und inhalt2.lst müssen in "" gesetzt werden
Nach do kein next verwenden sondern loop
Ein File-Control genügt, du kannst beide Dateien mit dem gleichen Controll nacheinander öffnen!
Gruess
Sven
-
- 01.03.2005, 16:59
- #4
Herzlichen Dank. Ich werds grad ausprobieren.
Ähnliche Themen
-
SMS mit Pocket PC schreiben und versenden
Von Tom im Forum PlaudereckeAntworten: 3Letzter Beitrag: 26.10.2007, 20:36 -
wm5 => sms schreiben
Von Sembi im Forum PlaudereckeAntworten: 5Letzter Beitrag: 21.03.2007, 12:48 -
wörter schreiben
Von handyschule im Forum HTC TyTNAntworten: 3Letzter Beitrag: 17.12.2006, 10:30 -
Qtek 9100 - PDF Dateien 5.0 oder 7.0 lesen
Von Raini0 im Forum Qtek Forum (PPC)Antworten: 1Letzter Beitrag: 02.05.2006, 07:30 -
pps öffnen?
Von push-up im Forum PlaudereckeAntworten: 8Letzter Beitrag: 07.09.2004, 09:58
Pixel 10 Serie mit Problemen:...