Hi!
Bascom kennt den Variablen Typ Long (32 Bit, Wertebereich: - 2147483648 bis +2147483647 )
Werden 2 positive Long-Variablen addiert, so geht dies wunderbar solange der Wert +2147483647 nicht überschritten wird.

Wird er überschritten, so wird ein negatives Ergebnis ausgewiesen - obwohl der HEX-Wert OK ist.

Meines Wissens gibt es in Bascom nicht die Möglichkeit einen Überlauf (ins Negative) zu detektieren.
Theoretisch müßt das aber aus der Auswertung von "V- und S-Bit" möglich sein.

Weiß jemand, ob und wie das geht? - Evtl. mit ASM ???
oder kann man den (richtigen) HEX-Wert irgendwie auswerten (solange er nicht nach 0 überläuft ?)

Danke