Consultor Eletrônico



Kbase P84961: Can .NET components be embedded into a 4GL application similarly to how ActiveX controls are?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/20/2009
Status: Verified

GOAL:

Can .NET components be embedded into a 4GL application similarly to how ActiveX controls are?

GOAL:

How to use a .NET control in a Progress/OpenEdge application

FACT(s) (Environment):

Windows
Progress 9.x
OpenEdge 10.x
OpenEdge 10.2x

FIX:

Prior to OpenEdge Release 10.2A it was not possible to embed .NET components into an ABL application similar to how ActiveX controls can be embedded. With the release of OpenEdge 10.2A the product has been enhanced to be able to talk to the .NET Common Language Runtime (CLR) which allows interaction between an ABL client and .NET controls.

In releases prior to 10.2A one would have to create an ActiveX/COM wrapper around .NET components in order to embed them in an ABL application.