Consultor Eletrônico



Kbase P55524: .WRX files incompatible across Progress service pack levels
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   05/01/2009
Status: Verified

SYMPTOM(s):

.WRX files incompatible across Progress service pack levels

.WRX file generated in Progress 9.1D06 or later does not load in Progress 9.1D05 or earlier

Different instances of Error 5890 occur for LoadControls

Error occurred while accessing component property/method: <property or method name>.
<COM message>
Error code: <Program name> (5890)

Error occurred while accessing component property/method: LoadControls.
Catastrophic failure
Error code: 0x8007ffff control_load <program name> (5890)

Error occurred while accessing component property/method: LoadControls.
Not enough storage is available to complete this operation.
Error code: 0x8007000e control_load <procedure name> (5890)

FACT(s) (Environment):

Progress 9.1x
Windows

CAUSE:

Starting in Progress 9.1D06 the format of the .WRX file was changed to accommodate OCX license keys stored in UNICODE format.

As a result of this, earlier versions will not be able to properly read a .WRX file generated with Progress 9.1D06 or later (including the 9.1E release series).

FIX:

Regenerate the .WRX file with the lower service pack level / earlier release

Another option is to copy over the prox.dll from one of the older releases to the 9.1D06 / 9.1E development environments and reregister that using regsvr32, but do note that this results in an unsupported configuration - there is no guarantee whatsoever that no further issues will occur when using files from different Progress versions.