Microsoft Office Automation with Visual FoxPro

Automation-specific errors

Fortunately for us, there are a limited number of VFP errors that are specific to Automation. Table 1 shows a list of all the Automation-specific errors. As you can see from their descriptions, the error messages refer to Automation s roots in OLE.

Table 1. The Automation errors you ll need to get used to seeing.

Error number

Error description

1420

OLE object is invalid or corrupted.

1421

Cannot activate the OLE server.

1423

Error creating the OLE object.

1424

Error copying the OLE object to Clipboard.

1426

OLE error code 0x "name".

1427

OLE IDispatch exception code "name".

1428

OLE IDispatch exception code "number" from "server": "name".

1429

"OLE error".

1440

OLE exception error "name". OLE object may be corrupt.

The most common errors are 1426 1429, which generally indicate that the server has a problem with the property being set or the method being executed. The other errors indicate a problem with the server application itself, such as a problem finding the server. Errors 1420, 1421, and 1423 happen when the object is instantiated, when CreateObject() or GetObject() is called. Error 1424 happens only when copying to the clipboard; if you don t copy an object to the clipboard (as in Chapter 13, "Inter-Office Communication"), you don t have to worry about this error. Error 1440 is new to VFP 6.0 and indicates that the server has caused a general protection fault, and the instance is no longer available.

 

Copyright 2000 by Tamar E. Granor and Della Martin All Rights Reserved

Категории