Consultor Eletrônico



Kbase P161708: PROWIN32 crashes calling external procedure TrackPopupMenu in OpenEdge 10.2x
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/03/2010
Status: Unverified

SYMPTOM(s):

PROWIN32 crashes calling external procedure TrackPopupMenu in OpenEdge 10.2x

TrackPopupMenu function (Windows API - USER32.DLL) causes the OpenEdge 10.2x client to crash

Stack trace from PROW32 reads:

GetMenuFromHandle
Window_OnInitMenuPopup
ClientWndProc

HWND of an ABL window is passed to the external procedure

Affects both TrackPopupMenu and TrackPopupMenuEx

FACT(s) (Environment):

Code creates a popup menu using Win32 API calls
Popup menu is parented to the client window
Problem does not occur in 10.1C
TrackPopupMenu is part of USER32.DLL
OpenEdge Category: Language (4GL/ABL)
OpenEdge 10.2A
OpenEdge 10.2B
Windows

CHANGE:

Upgraded to OpenEdge 10.2A

CAUSE:

Bug# OE00195057

FIX:

Upgrade to 10.2A03