Seite 1 von 1

Kein Gültiger Operator Bug in 5.20?

Verfasst: 21.09.2013 21:20
von Jagolski
Mit 5.20 findet der Compiler einen Fehler in der EsGrid.pbi
Fehler Zeile: “ tab1: If egrid_tabcell(*pointer)“
Fehlermeldung: egrid_tabcell ist kein Gültiger Operator
Hat schon jemand eine Ahnung warum das so ist in 5.20? Mit 5.11 gab es kein Problem.

Danke für eure Hilfe

__________________________________________________
Thread verschoben
Bugs>Allgemein
21.09.2013
RSBasic

Re: Kein Gültiger Operator Bug in 5.20?

Verfasst: 21.09.2013 21:36
von ts-soft
Ändere die Zeile mal in:

Code: Alles auswählen

tab1: : If egrid_tabcell(*pointer)
bei weiteren Fehlern, dasselbe vorgehen, also nach dem Label ein Leerzeichen und einen weiteren Doppelpunkt
einfügen.

Wenn Du Dir die Geschichte/Historie in der Hilfe ansiehst, wärst Du wahrscheinlich von alleine drauf gekommen.
Immer diese zuerst lesen, damit man die Änderungen in seinem Source auch anpassen kann.

An die Mods/Admins: bitte verschieben, ist kein PB Bug!

Gruß
Thomas

// edit
:oops: , das steht gar nicht in der Geschichte, sorry.
weitere Infos gibts im engl. Forum: http://www.purebasic.fr/english/viewtop ... 17#p421117

Bisher hat der Compiler ignoriert, das hinter einem Label kein Zeilentrennzeichen kam, der Doppelpunkt alleine
gilt eigentlich nicht als solcher, sondern gehört zum Label.

Durch die neuen Module und in seltenen Fällen auch durch Marcros, kann dies aber zu problemen führen, deshalb
ist auch nach einem Label ein Zeilentrennzeichen erforderlich, also ein Zeilenumbruch oder ein weiterer :