VB.Net
Sorry. Hab schon gegoogelt aber nichts gefunden.
Ich lese derzeit eine Datei Byte für Byte aus, und muss deren Werte in Integer umformen damit ich sie in NumericUpDown-Controls als Value einfügen kann.
Also FF wird zu 255, 00 zu 0 etc.
Um etwas genauer zu werden, möchte ich ein Worms-Schema einlesen, welches bestimmte Spieleinstellungen speichert. Das sieht ungefähr so aus (mehr Infos stehen noch auf http://worms2d.info/Game_scheme_file ) :
Also erst der Header, dann die Version, welche ich derzeit noch getrost überspringe (da ich nur die gespeicherten Einstellungen verarbeiten will, die danach kommen).
Als erste Einstellungen folgt Zeit vor Zug (TBT), welche in diesem Scheme glücklicherweise bei nur 5 Sekunden liegt (also Hex-Wert 5). Das kann ich problemlos auslesen. Bei einigen Schemen ist diese Einstellungen allerdings bei 255 Sekunden, also FF. Das kann ich nicht auslesen, weil mir der StreamReader.Read() 65535 zurückgibt, als ob dort FF FF stehen würde, wenn ich das richtig sehe. Und da liegt mein Problem. ReadByte habe ich gesucht, aber sowas nicht gefunden.