vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: txt Datei 
Autor: ARo
Datum: 13.01.04 10:54

nunja...

voraussetzung ist, dass die daten wirklich zeilenweise in der datei stehen und dass die ersten 9 stellen wirklich den raum (oder wie auch immer) bezeichnen, ein leerzeichen folgt und dann die werte so folgen wie von dir angegeben.

'Variablen anlegen
Dim strInput, ,strLine, strRaum, strWert As String
Dim i As Long
Dim intPos As Integer
 
'Fixwerte setzen
strInput = "Pfad\Datei.txt"
i = 0
intPos = 0
 
'Verarbeitung beginnen
Open strInput For Input As #1								'txt file für einfaches einlesen öffnen
    Do While Not EOF(1)										'datei zeilenweise durchlaufen
        Line Input #1, strLine             					'aktuelle zeile der datei 
        ' einlesen
 
        strRaum = Left(strLine, 9)							'die raumbezeichnung in strRaum lesen
        strWert = Right(strLine, Len(strLine) - 10)     	'alles ab zeichen 10 
        ' in strWertGes lesen
 
        For i = 0 To 7										'schleife zum schreiben der 4-stelligen in die 
        ' listboxes
        	lstWert(i).AddItem Mid(strWertGes, intPos, 4)	'werte in listboxes 
        ' schreiben
        	intPos = intPos + 4
        Next i
        lstWert(8).AddItem Mid(strWertGes, 32, 2)       	'letzter wert extra, 
        ' weil in deinem beispiel 2-stellig
        'die anzahl der durchläufe, längen, usw. müssen genau auf den werte-str 
        ' in deiner txt-datei passen!
 
 
    Loop			'so lange das dateiende nicht erreicht ist, nächste zeile holen
Close #1			'txt file schließen
achtung, ich habe den code nicht getestet! aber er müsste so oder so ähnlich funktionieren. alles weitere kannst du dir ja in der hilfe anschauen.

wichtig: es werden 9 ListBoxes erwartet, die lstWert heißen und von 0 bis 8 indiziert sind.

vielleicht konnte ich dir helfen...
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
txt Datei489frank_web13.01.04 09:34
Re: txt Datei295ARo13.01.04 10:05
Re: txt Datei247frank_web13.01.04 10:23
Re: txt Datei398Cerberus13.01.04 10:38
Re: txt Datei290ARo13.01.04 10:54
Re: txt Datei231frank_web13.01.04 11:46
Re: txt Datei241ARo13.01.04 11:54
Re: txt Datei257frank_web13.01.04 12:03
Re: txt Datei248ARo13.01.04 12:23
Re: txt Datei306frank_web13.01.04 13:03
Re: txt Datei213ARo13.01.04 13:12
Re: txt Datei350frank_web13.01.04 13:59
Re: txt Datei252cola13.01.04 12:39
Re: txt Datei292ARo13.01.04 12:55

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel