vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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: Nutzen von Binärdaten [VB6] 
Autor: VBStein
Datum: 18.08.08 11:31

Hai,

du speicherst einfach die Long in eine Datei. Das repräsentiert sich als eine Zahl. Dabei kann man auch wieder Speicher sparen, wenn man die Long als Hexstring speichert, zB: &Hffaa etc.

In einer Integer-Zahl sind die Bits von rechts nach links nummeriert. Das äußerste rechte Bit ist 0. Dann von rechts nach links:

2^0 = 1. Bit
2^1 = 2. Bit
2^2 = 3. Bit
2^3 = 4. Bit usw

Als Beispiel speichere ich einen String, der eine Long-Integer repräsentiert, dessen 4. und 6. Bit gesetzt wurden:

Dim n As LONG

'Setzen der Bits
n = n OR 2^3
n = n OR 2^5

'Speichern des Werts in eine beliebige Datei (anhängen)

Dim f As Integer

f = FreeFile
Open "MyFile.DAT" For Append As #f
Print #f, n
Close #f

Umgekehrt: Lesen aus der Datei:

Dim a As String
Open "MyFile.DAT" For Binary AS #f
Input #f, a
Close #f

n = Val(a)
If (n AND 2^3) Then ...
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Nutzen von Binärdaten [VB6]936ryg18.08.08 09:58
Re: Nutzen von Binärdaten [VB6]632VBStein18.08.08 10:37
Re: Nutzen von Binärdaten [VB6]608ryg18.08.08 10:42
Re: Nutzen von Binärdaten [VB6]658VBStein18.08.08 11:31
Re: Nutzen von Binärdaten [VB6]758icetea12318.08.08 14:11
Re: Nutzen von Binärdaten [VB6]632VBStein18.08.08 18:23
Re: Nutzen von Binärdaten [VB6]582icetea12318.08.08 19:19

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