Warum fehlen Werkzeuge von MNU/MNS in CUI?

Symptome

Wenn eine MNU- oder MNS-Datei als Haupt- oder Teilanpassungsdatei geladen wird, fehlen einige der Werkzeuge in den Werkzeugkästen oder Menüs. Wenn die Werkzeuge im Dialog Anpassen ausgewählt werden, wird im Panel Eigenschaften eine Fehlermeldung angezeigt (z. B Werkzeug nicht in MakroGruppe gefunden: EinigeMenugruppe.EinigeWerkzeugID).

Ursache

Bei Werkzeug-IDs muss die Groß-/Kleinschreibung beachtet werden. Wenn die MNU/MNS-Datei IDs enthält, die gleich sind, aber in einem anderen Fall, findet der Werkzeugkasten / das Menü nicht das richtige Element.

Lösung

Dies kann in der MNU/MNS-Datei leicht behoben werden, indem sichergestellt wird, dass bei allen IDs die Groß-/Kleinschreibung beachtet wird. Wenn Sie im obigen Beispiel ID_Mkbom durch ID_MkBom ersetzen, wird die Datei korrekt konvertiert.

Note:

***MENUGROUP=MyMenuGroup

***POP1

ID_MnTools [Tools]

ID_MkBom [Make &B.O.M.]^C^C^Pmakebom

***TOOLBARS

**TB_TOOLS

ID_TbTools [_Toolbar("Tools", _Top, _Show, 5, 1, 1)]

ID_Mkbom [_Button("Make B.O.M.", "dt1_bom", "dt3_bom")]^C^C^Pmakebom

Wenn BricsCAD diese MNU-Datei in CUI konvertiert, interpretiert es ID_MkBom und ID_Mkbom als zwei verschiedene Elemente, fügt jedoch nur ein MenuMacro hinzu. Daher funktioniert der Menüpunkt, die Werkzeugkasten-Schaltfläche jedoch nicht.