vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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

Allgemeine Diskussionen
Hexadezimalzeile aus einer Textdatei lesen 
Autor: Der_Kraft
Datum: 18.06.04 17:25

 
Moinsen, ich hab folgendes Problem, ich will 3 (später auch mal mehr) Zeilen aus einer Textdatei in Excel reinkopieren.

Die sehen wie folgt aus:

1. Zeile:
5653: 17.06.2004 07:17:16 4927.8650 N 741.8128 E 8 1 901.7 0 161 0 0 0 0 13 3 66 0 255 65 15 0 106 0 1 158 *00

2.Zeile:
gsm_sendsms: 079194710167000011000C9194712540773400F6AA8ADD012B4599FEED4E443974014501081106140407100D44616D6A0000000D034200FF410F006A02219ECB00000000DD012B4599FEED4E4439741345010711061404070D1E44616D6A0000000D034200FF460F006A05209E6700000000DD012B4599FEED4E4439741345010711061404070D1E44616D6A0000000D034200FF460F006A05209E6700000000

3. Zeile:
OK

Wie das geübte Auge sieht, enthält die zweite Zeile Hexadezimalzeichen und das Problem was ich nun habe, mit meinem Programm (unten), daß er mir die zweite Zeile noch ausgibt, jedoch nicht mehr die dritte. Ich gehe nun mal davon aus, daß das sog. End Of File erreicht ist, nachdem er die Hexadezimalzeile eingelesen hat. Hat da jemand Ahnung ob meine Vermutung richtig ist, oder hat jemand ne Idee das Problem zu lösen ?!?

Wäre dankbar für jegliche Anmerkungen.

Sub Zeilenausleser()
Dim lRow As Long
Dim sline, sFilename$
Dim LineToRead, F%
I = 1
LineToRead = 3
Do
    lRow = 1
    If Dir$(sFilename) <> "" Then
    F = FreeFile
      sFilename = "c:\Eigene Dateien\Test\Antaris.txt"
      Open sFilename For Input As #F
      ' Solange einlesen, bis entweder Dateiende
      ' oder gewünschte Zeilennummer erreicht
    Do While Not EOF(F) And lRow < LineToRead
      lRow = lRow + 1
      Line Input #F, sline
      MsgBox (sline)
    Loop
      Close #F
    End If
I = I + 1
Loop While I <= 3
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hexadezimalzeile aus einer Textdatei lesen733Der_Kraft18.06.04 17:25
Re: Hexadezimalzeile aus einer Textdatei lesen451falcon18.06.04 18:42
Re: Hexadezimalzeile aus einer Textdatei lesen419Der_Kraft21.06.04 20:50
Re: Hexadezimalzeile aus einer Textdatei lesen402falcon22.06.04 14:33
Re: Hexadezimalzeile aus einer Textdatei lesen424T.i.m.21.06.04 22:12
Re: Hexadezimalzeile aus einer Textdatei lesen425Der_Kraft22.06.04 17:02

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