vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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
Datei einlesen an einer Stelle stopen & alles richtig formatiert ausgeben! 
Autor: Heri
Datum: 31.01.08 12:52

Guten Tag,
komme nicht ganz klar mit einer Datei.
Ich muss die Datei einlesen und dann aufteilen. Der Header muss bei allen Teilen der Datei mit rein. Somit will ich erst einmal bis zum Ende des Header alles auslesen und zwar so, dass die Formatierung erhalten bleibt.
hier mein Sourcecode bis jetzt

Private Sub cmdDatlesen_Click()
Dim i As Integer
Dim Dnr As Integer
Dim EndHeader As String
Dim Textfeld As String
Dim Dateipfad As String
 
EndHeader = "End of Header"
Textfeld = txtDatname.Text
Dateipfad = "H:\Pfad\" & Textfeld
If Dateipfad <> "" Then
    Dnr = FreeFile
    i = 0
    Open Dateipfad For Input As Dnr
        Do While Not EndHeader & EOF(Dnr)  'Hier schaff ich es nicht der 
        ' Maschine klar zu machen dass beim EndHeader schluss sein soll.
            i = i + 1
            Line Input #Dnr, temp
            lblInhalt.Caption = lblInhalt & temp 'Label nur als Test, 
            ' eigentlich soll es in eine Neue Datei geschrieben werden.
        Loop
    Close #Dnr
 
Else
    MsgBox ("Datei nicht vorhanden")
End If
BeispielDatei
2.1 OBSERVATION DATA G (GPS) RINEX VERSION / TYPE
Ordnance Survey 12-Dec-07 00:00:12 PGM / RUN BY / DATE
CAMB MARKER NAME
MARKER NUMBER
National GPS Network Ordnance Survey OBSERVER / AGENCY
13840 ASHTECH UZ-12 CQ00 REC # / TYPE / VERS
0 RCV CLOCK OFFS APPL
1
2007 12 12 0 0 0.0000000 GPS TIME OF FIRST OBS
The APPROX POSITION XYZ coordinates are NOT APPROXIMATE COMMENT
APPROX POSITION XYZ replaced by precise ETRS89 values COMMENT
END OF HEADER
Bis "END OF HEADER" will ich einlesen

07 12 12 0 0 0.0000000 0 9G24G13G10G25G27G02G26G08G04
23645624.389 23645623.882 23645627.578 -9932739.88905 -7684337.82641
2194.415 2194.415
.......... usw

Geht nicht gibt es nicht!

www.WasDenktHarald.de.vu

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datei einlesen an einer Stelle stopen & alles richtig fo...686Heri31.01.08 12:52
Re: Datei einlesen an einer Stelle stopen & alles richti...377BAStler31.01.08 13:18
Re: Datei einlesen an einer Stelle stopen & alles richti...367RudiRatlos31.01.08 13:29
Re: Datei einlesen an einer Stelle stopen & alles richti...375Heri02.02.08 12:48

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