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.
***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.