Hi there,
I am trying to make a Base Command with VB.net 2005 for ArcMap 9.2. What I did was:
1. added a Base Command from ArcGis templetes into my project.
2. changed all the values below to "test"
MyBase.m_category = "test" 'localizable text
MyBase.m_caption = "test" 'localizable text
MyBase.m_message = "test" 'localizable text
MyBase.m_toolTip = "test" 'localizable text
MyBase.m_name = "test" 'unique id, non-localizable (e.g. "MyCategory_ArcMapCommand")
3.run the project.
By the way, I did not change any parts of the codes.
But there were 3 same "test" commands in ArcMap. In other words, after running the project, I went to ArcMap, and then I went to Tools->Customize, and then I went "Command" tab, and then I found 3"test" commands there, they were totally the same.
Hope you guys can understand me.
Thanks for any help.
P.S.
I just tried to delete the "ESRI" key in the regestry. But there will be one more the same command in ArcMap after I delete the key in the regestry. Say, I delete the key 2 times in the regestry then there will be 3 same commands showing in ArcMap.