Seite 1 von 1

Komischer Syntaxfehler seit 5.20

Verfasst: 05.11.2013 01:10
von Delle
Hallo,

nach dem Umstieg auf 5.20 meldet mir PB auf einmal einen "Syntax-Fehler" bei dieser Zeile:

Code: Alles auswählen

InitSound():CatchSound(#Sound,?Music):DataSection:Music:IncludeBinary "applause.wav":EndDataSection
Hat sich etwa irgendwas an der Syntax geändert?

Der Doppelpunkt wird ja immer als Trenner zwischen Befehlen innerhalb einer Zeile genutzt, Labels muss man jetzt wohl auf eine neue Zeile setzen?

Danke,
Delle

Re: Komischer Syntaxfehler seit 5.20

Verfasst: 05.11.2013 01:33
von Kiffi
Zeilentrenner: 1 Doppelpunkt
Label-Kenzeichnung: 1 Doppelpunkt

Also fehlt bei Dir ein Doppelpunkt.

Das wurde in früheren PB-Versionen toleranter gehandhabt und ist nun korrigiert worden.

Grüße ... Kiffi

Re: Komischer Syntaxfehler seit 5.20

Verfasst: 05.11.2013 01:52
von Delle
Kiffi hat geschrieben:Also fehlt bei Dir ein Doppelpunkt.
Schön wär's:

Code: Alles auswählen

InitSound():CatchSound(#Sound,?Music):DataSection:Music::IncludeBinary "applause.wav":EndDataSection
Das liefert dann "Modul nicht gefunden: Music".

Re: Komischer Syntaxfehler seit 5.20

Verfasst: 05.11.2013 02:12
von STARGÅTE
Mit leerzeichen! Ist ohnehin für eine gute lesbarkeit (wenn man schon den : nutzt) wichtig.

Re: Komischer Syntaxfehler seit 5.20

Verfasst: 05.11.2013 09:38
von Bisonte
So meinen die beiden das ....

Code: Alles auswählen

InitSound() : CatchSound(#Sound, ?Music) : DataSection : Music: : IncludeBinary "applause.wav" : EndDataSection
Wegen dem Modulklimbim ist das :: nun anderweitig vergeben.

Re: Komischer Syntaxfehler seit 5.20

Verfasst: 06.11.2013 13:13
von Nino
STARGÅTE hat geschrieben:Mit leerzeichen! Ist ohnehin für eine gute lesbarkeit (wenn man schon den : nutzt) wichtig.
Das stimmt.
Allerdings würde ich für eine gute Lesbarkeit so ca. alle 2-3 km auch mal einen Zeilenumbruch einfügen. :mrgreen: