AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Integer aus Stream lesen

Ein Thema von H4ndy · begonnen am 15. Mai 2004
Antwort Antwort
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#1

Integer aus Stream lesen

  Alt 15. Mai 2004, 00:37
Das Nachfolgende Problem hat sich von allein gelöst!
Mit StrToInt hats geklappt die Hexadezimalen Werte umzurechnen...


Hallo DP'ler!

Ich weiss, die Sache mit den Streams ist hier mitlerweile
ausgeleiert wurden, aber ich konnte leider keine Antwort auf mein Problem
finden...

Also ich habe eine Datei welche HighScores enthält.
Diese lese ich mittels TMemoryStream.LoadFromFile ein.
Nun hab ich 7 Byte HighScore, 1 Byte Level-Info und 12 Byte den Namen.
(Es folgen noch 4 Byte Nutzlose Daten, dann wiederholt sich das Ganze)

Nun hab ich es aber noch nicht geschafft den Integer-Wert
auszulesen und umzurechnen, da ich ja nur per Read ein array of char bekomm...

Hier der Integer-Wert in einem Hex-Editor:
http://web2.248168.vserver.de/ansicht.png

Der Umrechner liefert mir auch das richtige Ergebnis
des gespeicherten HighScores:
http://web2.248168.vserver.de/umrech.png

Nur wie kann ich nun diesen Integer-Wert aus dem Stream bekommen?
Hab mich schon dumm und duselig umgerechnet in Delphi...

Was ich suche ist eben eine art "GetScoreAsString(RawScore: array of char):string".
Hinzu zu sagen ist dass ich mich nicht sooo gut mit Hex-Rechnungen auskenne...

Bin für jeden Tipp Dankbar der mir das mal näher bringen kann!
Manuel
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz