Fehler in Catalog-Datei

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Fehler in Catalog-Datei

Beitrag 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
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Beitrag von Mok »

Na gut, wieder was zu futtern für den Mülleimer :cry:
(Ich sag's euch, irgendwann werd ich der uber-Buglord!)
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
Antworten