Consultor Eletrônico



Kbase P27271: ActiveX built in Visual Basic does not send events back to Progress
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   06/04/2005
Status: Verified

FACT(s) (Environment):

Windows 32-bit

SYMPTOM(s):

ActiveX built in Visual Basic does not send events back to Progress

The ENABLE-EVENTS method is used on the ActiveX Object

CAUSE:

Progress only supports ActiveX Event handling based on the IDispatch event interface.
Visual Basic generated ActiveX objects do not use this interface, they use the IID_Event interface instead. The IID_Event interface uses a different architecture which currently cannot be handled by the Progress 4GL.

FIX:

Rebuild the ActiveX using a language that does support the IDispatch event interface.