Kbase P160699: Errors 5898, 4025, 4104 and 3131 occur when running a program that uses an ActiveX control with only
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  2/24/2010 |
|
Status: Unverified
SYMPTOM(s):
Errors 5898, 4025, 4104 and 3131 occur when running a program that uses an ActiveX control with only AppServer installed
Errors 5898, 4025, 4104 and 3131 trying to deploy a program that uses an ActiveX control
Error occurred while creating CONTROL-FRAME: <frame name>.
<COM message>
Error code: (5898)
Error occurred while creating CONTROL-FRAME: CtrlFrame01.
Invalid class string.
Error code: 0x800401f3 (5898)
**Unable to realize <widget name>. (4025)
**Unable to realize CONTROL-FRAME widget. (4025)
Unknown error code for attribute <attribute> on the <widget id>. (4104)
Unknown error code 1 for attribute NAME on the CONTROL-FRAME widget. (4104)
Unable to set attribute <attribute name> in widget <widget name> of type <widget-type>. (3131)
Unable to set attribute NAME in widget of type CONTROL-FRAME. (3131)
Registration of %DLC%\bin\prox.dll fails
The module "<DLC>\bin\prox.dll" failed to load.
Make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependent .DLL files.
The specified module could not be found.
FACT(s) (Environment):
Only an AppServer license is installed on the machine
Microsoft Visual C++ 2005 Redistributable is installed
PROX.DLL is not located in %DLC%\bin\
PROX.DLL is not located in C:\Program Files\Common Files\Progress Software\10
OpenEdge 10.x
Windows
CAUSE:
AppServer is not intended to run code that has UI features and therefore does not install certain files that are specific to UI functionality. In this case, PROX.DLL handles the CONTROL-FRAME widget specific to the use of ActiveX controls.
FIX:
Install an additional license that contains the GUI client. For example, Client-Networking.