====== Einfügen einer neuen Submaske ====== Beispiel 6: eine zweite Submaske, die mit der Lieferantenmaske verknüpft ist, soll neben der ersten, die verkleinert wurde, angelegt werden; In der Datei mod_beispiel.def müssen die Änderungen wieder eingetragen werden: /* Code-Ausschnitt: mod_beispiel.def */ OS_SUBMASK SUBMASK3_ARTI [55 * FONTWIDTH, 60] OS_READ|OS_WRITE { OS_LINEHEIGHT FONTHEIGHT; OS_HEIGHT 11 * LINEHEIGHT - LINEGAP; OS_NEXTMASK LFART; OS_GIVEFIELDLIST{ ART_ARTI_ARTI, ART_LFART_LFART; ART_ARTI_ARTI, ART_LFART_LFART, OS_TGSEL; } } OS_UPDATEFRAME ARTI_SUB1 [0, 0]{ // nötig bei neuem Feld bzw. Submaske OS_MFIELDLIST { OS_ADD SUBMASK3_ARTI [FXPOS(57), FYPOS(0)]; } } /* Ausschnitt-ENDE */ Nach dem erfolgreichen Compilieren muss der mxsd-Prozess gestoppt und neu gestartet werden, damit die Änderungen wirksam werden.