|
| Autor |
Nachricht |
seraph1n_ Coder

Anmeldedatum: 06.01.2008 Beiträge: 93 Wohnort: aaaaaaaaa Level: 1337
|
.txt zeilen einzelt auslesen
Verfasst am: 09.02.2008, 21:47 |
|
|
Hallo.
Ich schreibe grade ein Programm, wo ich eine textdatei zeile pro zeile einlesen muss.. hab schon gegooglet, bin aber nicht so der pro... weißt jemand ne antwort?
| the_gam3r hat Folgendes geschrieben: | | scheisse stimmt, muss noch besser vb lernen^^ |
| tr4st hat Folgendes geschrieben: | | Du solltest überhaupt mal VB lernen. |
|
|
| |
|
 |
dalonny_ Newbie

Anmeldedatum: 08.02.2008 Beiträge: 13
|
Verfasst am: 09.02.2008, 21:57 |
|
|
Hmmm:
| Code: |
dim i as integer
dim datei() as string
open deine datei for input as #1
while not EOF(1)
line input #1, datei(i)
i = i + 3
wend
close
|
Dann haste im array datei() von datei(0) bis datei(zeilenzahl-1) den inhalt der textdatei
Kannste mit
| Code: |
dim i as integer
for i=0 to ubound(datei()) step 1
txtausgabe.text = txtausgabe.text & vbcrlf & datei(i)
next |
Aber das hab ich schon 100 mal hier gesehen also demnächst die Boardsuche benutzen!
 |
|
| |
|
 |
seraph1n_ Coder

Anmeldedatum: 06.01.2008 Beiträge: 93 Wohnort: aaaaaaaaa Level: 1337
|
Verfasst am: 09.02.2008, 22:14 |
|
|
warum i = i + 3 ? aber sonst thx.
achja:
Edit//
hat sich geklärt. thx.
Edit by ZiG
Doppelposts sind strengstens untersagt, aber ich seh nochmal drüber hinweg.
| the_gam3r hat Folgendes geschrieben: | | scheisse stimmt, muss noch besser vb lernen^^ |
| tr4st hat Folgendes geschrieben: | | Du solltest überhaupt mal VB lernen. |
|
|
| |
|
 |
ZiG_ Überflieger

Anmeldedatum: 07.03.2007 Beiträge: 1248
|
Verfasst am: 10.02.2008, 10:20 |
|
|
@dalonny
Du kannst einem Array das nicht dimensioniert ist, keine Werte übergeben.
Du mußt also vorher rausfinden wieviele Zeilen in der Datei sind.
Oder du dimensionierst in der Schleife das Array jedesmal neu mit "Redim Preserve".
Das kostet aber soviel Leistung, dass es sich nicht auszahlt.
Deswegen kommt auch der Fehler bei seraph1n. Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde) |
|
| |
|
 |
seraph1n_ Coder

Anmeldedatum: 06.01.2008 Beiträge: 93 Wohnort: aaaaaaaaa Level: 1337
|
Verfasst am: 10.02.2008, 10:55 |
|
|
Sorry wegen dem Doppelpost. Hab nicht dran gedacht. DIesen Post kannste auch löschen, sofern du ihn gelesen hast.^^
| the_gam3r hat Folgendes geschrieben: | | scheisse stimmt, muss noch besser vb lernen^^ |
| tr4st hat Folgendes geschrieben: | | Du solltest überhaupt mal VB lernen. |
|
|
| |
|
 |
|
|