Fouten in opmaaksjablonen
Bij het maken en aanpassen van opmaaksjablonen zul je allicht een foutje maken...
Soms krijg je een foutmelding bij uitvoeren van een sjabloon:
!# SET( iPageLeft=1, iPageLeft=10, iPageLeft=1 ); //Fout
De regel in het sjabloon waar de fout optreedt zie je in de foutmelding terug. MusiCAD verwacht in een SET commando met drie parameters als eerste parameter een conditie. Hier blijkt het SET-instructie een is-gelijk-teken te weinig te hebben; een enkel = teken wordt gebruikt om een waarde aan een variabele te te wijzen (assignment), terwijl een dubbel = teken een conditie beschrijft.
Hieronder staat de juiste regel:
!# SET( iPageLeft==1, iPageLeft=10, iPageLeft=1 ); // correct
Een andere oorzaak van fouten is een vergeten puntkomma achteraan iedere regel in een sjabloon.
ADDPART • CALCULATE • COMMAND • CONFIRM • DELETEPART • ELSE • ELSEIF • ENDIF • ERROR • IF • MESSAGE • MODIFYPART • OPENFILE • OPENLIST • PROMPT • REQUIRE • SAVEFILE • SELECTPART • SET • SETPART • TRANSPOSE • USEPATTERN • USETEMPLATE
FAQ • gereedschapskist • speciale constructies • condities • fouten • maken • parameters • speellijst • variabelen • vertaling