DDELastError( ) Function

Returns an error number for the last dynamic data exchange (DDE) function.

DDELastError( )

Return Value

Numeric

Remarks

You can use DDELastError( ) to help determine the cause of an error when a DDE function does not 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

See Also

Reference

DDEAbortTrans( ) Function

DDEAdvise( ) Function

DDEEnabled( ) Function

DDEExecute( ) Function

DDEInitiate( ) Function

DDEPoke( ) Function

DDERequest( ) Function

DDESetOption( ) Function

DDESetService( ) Function

DDESetTopic( ) Function

DDETerminate( ) Function

Other Resources

Functions

Language Reference (Visual FoxPro)