Some API Calls No Longer Working In Eclipse Based Client

March 25, 2008 – 1:00 pm

In !!HELP!! I use dynamic popupmenu function from user32.dll to build a custom popup menue in an action. This worked fine in Notes 7.0.x and the Basic Notes 8 and 8.0.1 client.
When you use these functions in rhe Eclipse based client, they will no longer work. The same problem is described here.

Today, I’ve created a service call at IBM. Here is the answer:

I would like to inform you that your query issue is described in SPR # WEBB73RMHA.

As per above SPR, the following Win API calls do no longer work with Eclipse based clients

CreatePopupMenu from user32.dll
DestroyMenu from user32.dll
GetActiveWindow from user32.dll
InsertMenuItem from user32.dll
TrackPopupMenuEx from user32.dll

GetCursorPos from user32.dll
InsertMenu from user32.dll
SetRectEmpty from user32.dll
EnableMenuItem from user32.dll
CheckMenuItem from user32.dll
GetSubMenu from user32.dll
AppendMenu from user32.dll
SetMenuItemBitmaps from user32.dll
LoadImage from user32.dll

I have created the Customer Report, APAR # LO27664 against SPR # WEBB73RMHA.

This issue has been reported to our Lotus Software Quality Engineers and it will continue to be investigated by our QE through our SPR process.

Does anyone has an idea of how to create a dynamic menue in the client not using Windows API stuff ?

Related posts:

  1. OpenNTF: Lotus Notes CMS Client Utility
  2. DAOS – tell daosmgr no longer working
  3. The LS Editor Won’t Make It Into 8.5
  4. F5 Is No Longer Used In ND8 To Lock Notes ID
  5. Bob Balaban – “Java Agents In Eclipse”

  1. 8 Responses to “Some API Calls No Longer Working In Eclipse Based Client”

  2. Like this direction: http://www.vogella.de/articles/RichClientPlatform/article.html#menus
    Though its an Eclipse 3.3 tutorial and the current version of Expeditor runs on Eclipse3.2.

    By Axel on Mar 25, 2008

  3. That’s exactly how LiveText works in 8.0.1.

    Find me on the Bleedyellow IM server and I’ll see what I can do to help.

    By Nathan T. Freeman on Mar 26, 2008

  4. Have you solved this problem? A customer has run into the same thing and we’re not sure how to solve it.

    By Thomas Lang on Jun 22, 2009

  5. Did u sort it out?
    That might help:
    http://www.sigasi.com/node/253

    Then it works on mac/linux too.

    By Stephan H. Wissel on Oct 12, 2009

  6. Thank you Stephan; will check it after my holiday …

    By Ulrich Krause on Oct 12, 2009

  7. was a fix or work around ever found for this? Or, must applications be recoded to resolve this bug?

    By mary on Nov 11, 2009

  8. I posted this issue on developerworks 8.5 and got a response (acknowledgement!) of the issue from lotus:

    http://www-10.lotus.com/ldd/nd85forum.nsf/DateAllThreadedWeb/c382744fa1245aa88525766b0073f298?OpenDocument

    By mary on Nov 16, 2009

  9. Found a resolution to my problem – which may help you. See my post on developerworks!

    http://www-10.lotus.com/ldd/nd85forum.nsf/DateAllThreadedWeb/e959d2f5f69a4d5085257671005ebbd5?OpenDocument

    By mary on Nov 17, 2009

Post a Comment