vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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
Re: Maschinencode einer Datei auslesen 
Autor: JennyB
Datum: 10.09.03 01:04

Hi,

wenn Du mit Maschinencode die Bitfolgen meinst, dann lautet die Antwort: Nein!

Du kannst Dir aber eine entsprechende Hilfsfunktion basteln, die Dir die gelesenen Bytes in das entsprechende Bitmuster übersetzt.

' Umwandeln von Bytewert in BitWert  (max. 2^8 z.B. 255 = "11111111")
'
Public Function Byte2Bit(ByVal hByte As Byte) As String
    Dim hBit As String * 8
    Dim hz As Integer
    '
    hBit = "00000000"
    For hz = 1 To 8
        If hByte >= (2 ^ (8 - hz)) Then
           Mid$(hBit, hz, 1) = "1"
           hByte = hByte - (2 ^ (8 - hz))
        End If
    Next hz
    Byte2Bit = hBit
End Function
 
' und zurück
 
' Umwandeln von BitWert in ByteWert  (z.B. "11111111" = 255)
'
Public Function Bit2Byte(ByVal hBit As String) As Byte
    Dim hByte As Byte
    Dim hz As Integer
    '
    hByte = 0
    hBit = "00000000" & Trim$(hBit)
    hBit = Right$(hBit, 8)
    For hz = 1 To 8
        If Mid$(hBit, hz, 1) = "1" Then
           hByte = hByte + 2 ^ (8 - hz)
        End If
    Next hz
    Bit2Byte = hByte
End Function

cu
JennyB
___________________________________________________________________
Some days are diamond - some days are stone ...

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Maschinencode einer Datei auslesen873Mozart0609.09.03 08:00
Re: Maschinencode einer Datei auslesen677JennyB10.09.03 01:04

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