Perché gli strumenti da MNU/MNS non sono presenti nel CUI?
Sintomi
Quando un file MNU o MNS viene caricato come file di personalizzazione principale o parziale, mancano alcuni strumenti nelle barre degli strumenti o nei menu. Quando gli strumenti vengono selezionati nella finestra di dialogo Personalizza, nel pannello delle proprietà viene visualizzato un messaggio di errore (ad es. Strumento non trovato in MacroGroup: SomeMenugroup.SomeToolID).
Causa
Gli ID strumento distinguono tra maiuscole e minuscole. Quando il file MNU/MNS contiene ID uguali ma, in un altro caso, la barra degli strumenti/il menu non trovano l'elemento corretto.
Soluzione
Questo problema può essere risolto facilmente nel file MNU/MNS assicurandosi che tutti gli ID siano distinti tra minuscole e maiuscole. Nell'esempio precedente, se si sostituisce ID_Mkbom con ID_MkBom, il file verrà convertito correttamente.
***MENUGROUP=MyMenuGroup
***POP1
ID_MnTools [Tools]
ID_MkBom [Make &B.O.M.]^C^C^Pmakebom
***TOOLBARS
**TB_TOOLS
ID_TbTools [_Toolbar("Strumenti", _Top, _Show, 5, 1, 1)]
ID_Mkbom [_Button("Crea B.O.M.", "dt1_bom", "dt3_bom")]^C^C^Pmakebom
Quando BricsCAD converte questo file MNU in CUI, interpreta ID_MkBom e ID_Mkbom come due elementi diversi, ma aggiunge solo un MenuMacro. Pertanto, l'elemento nel menu funzionerà, ma il pulsante della barra degli strumenti non funzionerà.