MDE menu/command bar issue

S

Steve

I have a distributed MDE/runtime and for one new user certain functions will
not work. Most notably, the application's custom menu bar will not populate;
each 1st level heading contains a single entry underneath that reads
'Option'. I can not find any missing libraries, but guessing this is a dll
or similar issue. Any thoughts appreciated, thx!
 
R

Rick Brandt

Steve said:
I have a distributed MDE/runtime and for one new user certain functions
will
not work. Most notably, the application's custom menu bar will not
populate; each 1st level heading contains a single entry underneath that
reads
'Option'. I can not find any missing libraries, but guessing this is a
dll or similar issue. Any thoughts appreciated, thx!

I have seen this four times over about a three year period some time back.
Three of the four were IBM think-pads while the fourth was not. I seem to
recall something about Bluetooth being involved as well.

I was never able to resolve the problem other than to tell the user that
something about Windows on his PC was messing up the file. I could take my
app and confirm that it worked correctly on one PC, copy the file onto the
PC with the problem and the menu would fail, and then that file would still
not work after being copied back to the original PC. It appeared that the
file was actually being damaged in a way that only affected sub-menus.

I found that shortcut menus (even when they included sub-menus) were not
affected so I changed the menu for my app from a horizontal menu bar to a
single vertical drop-down. This consisted of a main menu bar containing
only a single item named "menu". Clicking on that ran code that displayed
the shortcut menu. This app has a fairly simple menu system so I have just
stayed with this approach for the last few years.

I actually ended up liking this kind of menu better anyway, Horizontal
menus can get too wide for some screen sizes and this method emulates the
Windows "Start" button so users have no problem getting accustomed to it. I
know that for some apps it might not be a practical approach though.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top