Fout "onbekende macro" tijdens opstarten

Vragen over foutcodes in MusiCAD
Gebruikersavatar
Musys
Betatester
Berichten: 506
Lid geworden op: zo 04 mar 2007, 23:48

Fout "onbekende macro" tijdens opstarten

Ongelezen bericht door Musys » vr 11 jan 2008, 22:19

Tijdens starten van MusiCAD zal het programma het laatst geopende muziekstuk opnieuw proberen te laden.
Als er met dat muziekstuk onverhoopt iets mis is kan dat problemen geven... :?
Een muziekbestand met een ongeldige macro daarin zal bij opstarten van MusiCAD een foutmelding geven.

MusiCAD gebruikt macro's in kop- en voetteksten. Alle symbolen die worden voorafgegaan door een dollar-teken worden gezien als macro, en bij weergave vervangen door de betreffende inhoud: zo wordt $T vervangen door de titel zoals ingevuld onder titelgegevens. Een tweede soort macro ziet eruit als $(MACRONAAM). Hiermee kunnen alle MusiCAD instellingen ook als tekst gebruikt worden.

Er zijn twee mogelijkheden om het probleem op te lossen:
  • zorg dat er geen ongeldige macro's gebruikt worden; controleer daartoe de kop- en voetteksten (zet standaard in het dialoogvenster terug)
  • zorg dat het probleemveroorzakende bestand niet meer opgeroepen wordt bij starten.
Om MusiCAD te instrueren om het laatste bestand niet te openen kun je verschillende dingen doen:
  • dubbelklik in de verkenner op een ander MusiCAD-bestandje;
  • Op de opdrachtregel de optie /N toevoegen: (rechtsklikken op het MusiCAD-icoontje, naar eigenschappen, en op de regel achteraan /N toevoegen;
  • als MusiCAD na foutmelding wel goed opstart kun je dit ook onder [Opties|Voorkeuren|Bestanden|Laatste melodie] uitzetten.
Een geheel andere mogelijke oorzaak zou kunnen liggen aan een installatie op een (bedrijfs)server waarbij de gebruikersbestanden in een servermap staan en deze map aangeduid wordt met een naam waarin een dollarteken voorkomt: \\myserver\home$\myname\appdata.
In MusiCAD 4.1 lijkt dit mogelijke probleem niet meer voor te komen.

Plaats reactie