Kbase 16588: Most Common Error Codes Returned by Automation Objects
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Verified
SYMPTOM(s):
Most Common Error Codes Returned by Automation Objects
Common ActiveX Automation Object error codes
Error occurred while creating CONTROL-FRAME: <frame name>.
<COM message>
Error code: (5898)
Error 5898 when using automation objects.
CAUSE:
While using an ActiveX Automation Object, it reports any errors that it encounters through a hexadecimal error code.
FIX:
The following list defines the most common error codes along with a description of what the error is.
ERROR # EXPECTANCY ERROR DESCRIPTION
========== ============= =============================================
0x80000001 Unknown Not Implemented.
0x8000000A Unknown The data necessary to complete this operation
is not yet available.
0x80004001 Very Unlikely Requested interface on an OLE Automation
Object has not been implemented.
0x80004002 Unknown No such interface supported.
0x80004003 Unknown Invalid pointer.
0x80004004 Unknown Operation aborted.
0x80004005 Unknown Unspecified error.
0x8000FFFF Unknown Catastrophic failure.
0x80020001 Unlikely The requested interface is not known to the
OLE Automation Object.
0x80020003 Possible The requested member does not exist, or this
was an attempt to set the value of a read-
only property.
0x80020004 Unknown One of the parameter dispatch IDs does not
correspond to a parameter on the method.
0x80020005 Likely One or more of the parameters passed to a
method were not the correct data type, and
they could not be coerced into the correct
data type. Try using the AS DATATYPE
option.
0x80020006 Unknown Unknown name.
0x80020007 Very Unlikely The OLE Automation Object does not support
named arguments.
0x80020008 Very Unlikely One or more of the parameters passed to a
method or property were not a valid OLE data
type.
0x80020009 Likely The OLE Automation Object raised an
exception. More detail is normally given to
the user, which is information directly
from the object.
0x8002000A Likely The value passed as a parameter for a method
or as the set value for a property is not in
the valid range for the data type.
0x8002000B Unknown Invalid index.
0x8002000C Unknown Unknown language. The member being invoked
interprets string arguments according to the
locale ID (LCID), and the LCID is not
recognized. If the LCID is not needed to
interpret arguments, this error should not
be returned.
0x8002000E Likely The number of parameters provided is
different from the number of parameters
accepted by the method or property of the
OLE Automation Object.
0x8002000F Likely A required parameter was omitted from a call
to a method or property of the OLE Automation Object.
0x80020010 Unknown Invalid callee.
0x80020011 Unknown Does not support a collection.
0x80040002 Unknown Can't enumerate any more, because the
associated data is missing.
0x80040003 Unknown This implementation doesn't take advises.
0x80040004 Unknown There is no connection for this connection
ID.
0x80040005 Unknown Need to run the object to perform this
operation.
0x80040006 Unknown There is no cache to operate on.
0x80040007 Unknown Uninitialized object.
0x8004000A Unknown Linked object's source class has changed.
Not able to get the moniker of the object.
Not able to bind to the source.
0x8004000B Unknown Object is static; operation not allowed.
0x8004000C Unknown User cancelled out of save dialog.
0x8004000D Unknown Invalid rect.angle.
0x8004000E Unknown COMPOBJ.DLL is too old for the OLE2.DLL
initialized.
0x8004000F Unknown Invalid window handle.
0x80040010 Unknown Object is not in any of the in place active
states.
0x80040011 Unknown Not able to convert object.
0x80040012 Unknown Not able to perform the operation because
object is not given storage yet.
0x800401F3 Likely The expression given to the CREATE for the
OLE Automation Object specified for creation
was not found in the system's registry. The
Automation Object was not created.
0x80070005 Unknown General access denied error.
.