Seite 1 von 1

Fehler in Catalog-Datei

Verfasst: 26.04.2009 19:22
von Mok
Servus!

Wenn der Fehler schon berichtet wurde, gebt die Schuld bitte der SuFu und wenn der Fehler gar kein Fehler ist, bitte nehmt's nicht zu ernst und erklärt's mir, da es nicht in meni Hirn passt :shock:

Datei: ...\PureBasic\Catalogs\Deutsch\Compiler.catalog
Fehler: Zeile 17
5 = Überlauf-Fehler: ein 'Byte' Wert (.b) muss zwischen -128 und +255 liegen.
Soweit ich weiß, liegt der Byte-Wert zwischen -128...0...127, da ein Byte 8 Bit hat.
Das heißt: 2^8 = 265, davon 127 Werte unter null sind doch eindeutig -128 bis 127 und nicht -128 bis 255.

MfG, Mok

Verfasst: 26.04.2009 19:26
von Kaeru Gaman
ja, das hatten wir schon mal, allerdings nicht mit dem stichwort "catalog"

die meldung ist insofern korrekt, da sie sich auf die Wertzuweisung bezieht.
auch wenn in PB alle Variablen signed sind, kann man sie sowohl signed als auch unsigned zuweisen.

signed darf ein Byte mit -128 bis 127 zugewiesen werden,
unsigned darf ein Byte mit 0 bis 255 zugewiesen werden,
also darf es generell mit -128 bis 255 zugewiesen werden.

... man kann also bemängeln, dass es unklar formuliert ist,
aber die Werte sind richtig so.

Verfasst: 26.04.2009 19:33
von Mok
Na gut, wieder was zu futtern für den Mülleimer :cry:
(Ich sag's euch, irgendwann werd ich der uber-Buglord!)