Returns an error number for the last dynamic data exchange (DDE) function.
Syntax
DDELastError( )
Returns
Numeric
Remarks
You can use DDELastError( ) to help determine the cause of an error when a DDE function doesn't execute successfully.
DDELastError( ) returns 0 if the last DDE function executed successfully. It returns a nonzero value if the last DDE function was unsuccessful. The following table lists the error numbers and their descriptions.
| Error number | Description |
| 1 | Service busy |
| 2 | Topic busy |
| 3 | Channel busy |
| 4 | No such service |
| 5 | No such topic |
| 6 | Bad channel |
| 7 | Insufficient memory |
| 8 | Acknowledge timeout |
| 9 | Request timeout |
| 10 | No DDEInitiate( ) |
| 11 | Client attempted server transaction |
| 12 | Execute timeout |
| 13 | Bad parameter |
| 14 | Low memory |
| 15 | Memory error |
| 16 | Connect failure |
| 17 | Request failure |
| 18 | Poke timeout |
| 19 | Could not display message |
| 20 | Multiple synchronous transactions |
| 21 | Server died |
| 22 | Internal DDE error |
| 23 | Advise timeout |
| 24 | Invalid transaction identifier |
| 25 | Unknown |