Consultor Eletrônico



Kbase P20559: Error 5900 during ActiveX method call after removing BY-POINTER phrase
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/22/2009
Status: Verified

SYMPTOM(s):

Wrong input/output parameter mode defined for parameter <parameter #>.
Event/method: <event or method name>
<Program name> (5900)

FACT(s) (Environment):

Windows
OpenEdge 10.x

CAUSE:

The BY-POINTER phrase was removed from one of the parameters to the ActiveX method call

FIX:

Restore the BY-POINTER phrase in the method call. The BY-POINTER phrase is used to convert a value that is being passed into a pointer to the value and if it is shown in the COM Object Viewer ($DLC/bin/proobjvw.exe) when looking at a method then it is required when invoking the method.