vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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

VB.NET - Ein- und Umsteiger
Re: Binär Datei öffnen und auslesen 
Autor: Onkel0381
Datum: 29.08.10 20:55

Als Nachtrag sind hier mal meine ersten Versuche in VB.NET:


Function PD_lesen(ByVal Dateiname As String, ByVal Datensatz As Long) As Long
 
        Dim st As Stream
        Dim br As BinaryReader
        Dim bytes() As Byte
        Dim sb As StringBuilder
        Dim s As String
 
        Dim i As Long
        Dim a As String
        Dim jj1, jj2, mm1, tt, dd, hh, mm2 As String
        ' Header
        Dim v_Kennung As Byte
        Dim v_Terminal_SW As String '* 4
        Dim v_Kartenhersteller As String '* 1
        Dim v_Kartennummer As Double
        Dim v_filler As String '* 4
 
 
       ......
 
 
 
        '###########################################################
 
        'Datei öffnen
        st = New FileStream(Dateiname, FileMode.Open, FileAccess.Read)
        br = New BinaryReader(st)
 
        'Dim fn As Integer
        'fn = FreeFile()
        'While Datensatz > 1
 
        bytes = br.ReadBytes(120)
        Datensatz = Datensatz - 1
 
        'End While
 
        br.Close()
        st.Close()
 
 
        Dim test As String
        sb = New StringBuilder(bytes.Length)
        MsgBox("bytes.Length " & bytes.Length)
        For i = 0 To bytes.Length - 1
 
            sb.Append(bytes(i)) '.ToString("x2"))
 
        Next
        s = sb.ToString
        MsgBox("s = " & s)
        ListBox1.Items.Add(s)
        TextBoxEinreichungID.Text = s
 
 
 
        'Header
        '########################################################
        'Pos HGS 1
        v_Kennung = Asc(s)
        'Pos HGS 2
        MsgBox("Kennung " & v_Kennung)
        'Pos HGS 4
        v_Kartennummer = strKonvertierung.StringToDouble(496)
        MsgBox("v_Kartennummer " & v_Kartennummer)
 
 
        Return 0
    End Function
Eventuell mache ich da schon beim auslesen / öffnen der Datei etwas falsch.

Im Voraus schon mal Danke für eure Hilfe.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Binär Datei öffnen und auslesen4.851Onkel038129.08.10 20:51
Re: Binär Datei öffnen und auslesen3.595Onkel038129.08.10 20:55
Re: Binär Datei öffnen und auslesen3.580eierlein29.08.10 21:10
Re: Binär Datei öffnen und auslesen3.622ModeratorFZelle30.08.10 09:38
Re: Binär Datei öffnen und auslesen3.581ModeratorFZelle30.08.10 09:45

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