vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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

Fortgeschrittene Programmierung
Re: Hex Wert wird verdreht 
Autor: Wöllmi
Datum: 22.01.03 21:40

Hi,

ich habe zwar keine Ahnung, um was für Daten es sich bei Deiner
Datei handelt, aber da es scheinbar um "Daten" geht müßte der
Grund relativ einfach sein.

Hexadezimaldaten werden im Speicher nicht der "Reihe nach" sondern nach einem definiertem Schema abgelegt. Dies bedeutet, daß ein Datenwort:
z.B. &h0D60 im Speicher als "60 0D"
LowByte-Teil (Adr.+0) und dann HighByte-Teil (Adr.+1) gehalten wird.
(Dies ist jedoch nicht bei allen Pozessoren identisch!)

Wenn die Daten dann so in die Datei geschrieben werden, dann werden diese
auch so ausgelesen.

Deine Vorgehensweise scheint mir erstmal als die Simpelste, zumal Du ja
die gelesenen Daten als String vorzuliegen hast.

Alternativ wäre lediglich anzumerken, daß beim Erstellen der Datei, so Du darauf
Einfluß hast ein Swappen der Bytes vor dem Abspeichern erfolgen könnte.

Wenn ich Daten aus z.B. einer SPS auslese wende ich das geliche Verfahren an.
Daten auslesen Bytes Swappen => Werte umwandeln fertig.

Vielleicht kennt ja jemand anderes eine bessere Lösung.

Tschaui
Woellmi

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hex Wert wird verdreht552divinglog22.01.03 20:13
Re: Hex Wert wird verdreht403divinglog22.01.03 21:22
Re: Hex Wert wird verdreht381unbekannt22.01.03 21:35
Re: Hex Wert wird verdreht419divinglog22.01.03 22:05
Re: Hex Wert wird verdreht371Wöllmi22.01.03 21:40
Re: Hex Wert wird verdreht357divinglog22.01.03 22:01
Re: Hex Wert wird verdreht391Mr. Fox23.01.03 08:24
Re: Hex Wert wird verdreht445divinglog23.01.03 13:08
Re: Hex Wert wird verdreht326divinglog24.01.03 00:59

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