Bitweises NOT funktioniert .. jetzt wohl richtig

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Bitweises NOT funktioniert .. jetzt wohl richtig

Beitrag von Jilocasin »

Ich musste gerade feststellen, dass mit der aktuellen 4.50 (x86) (die Übrigens als angebliche Beta3 installiert wird, aber im IDE-About als normale Version erscheint) das NOT "~" nicht mehr so will wie früher und der Compiler einen Syntaxfehler ausspuckt.

Code: Alles auswählen

Debug 6 & 6 ; AND
Debug 6 | 6 ; OR
Debug 6 ! 6 ; XOR
Debug 6 ~ 6 ; NOT (Syntax-Fehler)
Steh ich gerade auf dem Schlauch?

Mir ist klar, dass ein NOT im Grunde nur die Bits herumdreht, aber ein älterer PB-Code mit "a = b ~ c" hat mal funktioniert, da frage ich mich, was hat der Compiler damals daraus eigentlich gemacht?
Zuletzt geändert von Jilocasin am 31.07.2010 14:29, insgesamt 1-mal geändert.
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Bitweises NOT funktioniert nicht mehr?

Beitrag von ts-soft »

Ist ein Bug, mit 4.41 gehts noch!

Kann das vielleicht mal jemand im engl. melden?

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Re: Bitweises NOT funktioniert nicht mehr?

Beitrag von Jilocasin »

Eigentlich ist es richtig es in dieser Form nicht zuzulassen, denn in der Hilfe ist auch nur ein Beispiel dazu angegeben, das einfach einen Wert negiert, sprich "a = ~b".
Streng genommen ergibt "a = b ~ c" auch keinen Sinn, aber was wurde daraus vorher gemacht? /:->
Zuletzt geändert von Jilocasin am 31.07.2010 00:18, insgesamt 1-mal geändert.
Bild
Benutzeravatar
CSHW89
Beiträge: 489
Registriert: 14.12.2008 12:22

Re: Bitweises NOT funktioniert nicht mehr?

Beitrag von CSHW89 »

warum sollte das ein bug sein. der '~'-operator arbeitet nur mit einem operanten auf der echten seite. wenn es vorher ging, war es vorher ein bug.

lg kevin

edit: ach zweiter
Bild Bild Bild
http://www.jasik.de - Windows Hilfe Seite
padawan hat geschrieben:Ich liebe diese von hinten über die Brust ins Auge Lösungen
Benutzeravatar
mk-soft
Beiträge: 3856
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Bitweises NOT funktioniert nicht mehr?

Beitrag von mk-soft »

So wie es jetzt ist, ist es richtig. Vorher wurde einfach der linke operator einfach ignoriert.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Re: Bitweises NOT funktioniert nicht mehr?

Beitrag von Jilocasin »

Hab mich schon gewundert, was mit dem passiert ist :mrgreen:
Bild
Antworten