Kein Gültiger Operator Bug in 5.20?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Jagolski
Beiträge: 1
Registriert: 20.09.2013 19:28

Kein Gültiger Operator Bug in 5.20?

Beitrag 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
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: Kein Gültiger Operator Bug in 5.20?

Beitrag 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 :
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
Antworten