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.

Note:

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