Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Hallo, ich habe momentan ein Fehler-Problem wo ein Überlauf in einer 8Bit-Variable entsteht. VB.NET-Quellcode (1 Zeile) nun möchte ich aber das diese zusammengerechnet werden und der Überlauf (bzw. das was zuviel wäre) einfach ignoriert wird. Try/Catch ist für mich da keine Lösung. Wie könnte ich nun dies bewerkstelligen? mfg & thx gfc

  • Benutzer-Avatarbild

    Das mit dem Shiften klappt zum grössten teil. Nun hab ich mal im Debugger die Variablen ausgelesen und er möchte den Wert 0xFF (255) zu V(0), das den Wert 0x25 (37) hat, dazuaddieren. Nun möchte ich aber, das er mir kein Fehler angibt, sondern dies ausführt, also den Overflow ignoriert oder das was zuviel ist einfach entfernt. Geht das? EDIT: OptionStrict hab ich grad eingeschaltet, es sieht nun so aus: VB.NET-Quellcode (1 Zeile) Aber der Fehler bleibt

  • Benutzer-Avatarbild

    Noch immer der selbe Fehler:

  • Benutzer-Avatarbild

    Sinn der Sache ist ein Chip8-Emulator/Interpreter. Steng genommen addiere nicht ich 0xFF, sondern ein altes Tetris-Spiel für den Chip8. Schätze das er so die Variable auf 0xFF setzten will, egal welchen Wert dieser hat. Mit Arby's Methode funktioniert es einwandfrei, danke. vb-paradise.de/index.php/Attachment/28276/ mfg & thx gfcwfzkm

  • Benutzer-Avatarbild

    Ou, hab wieder ein ähnliches Problem. Aber dieses mal muss ich den Überlauf "Abfragen/auslesen", damit ich das Carry-Flag setzten kann. VB.NET-Quellcode (5 Zeilen) Der Fehler passiert in der if-abfrage: Der Index war ausserhalb des Arraybereichs. Heisst dass, das er schon in der If-Abfrage überläuft?