Platforms to show: All Mac Windows Linux Cross-Platform

Back to DDEMBS class.

DDEMBS.AdviceData(topic as DDEStringMBS, item as DDEStringMBS, dataformat as Integer,data as DDEBinaryDataMBS) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

A dynamic data exchange (DDE) client receives the AdviceData event after establishing an advise loop with a server. This transaction informs the client that the value of the data item has changed.

Return Values:
A DDE callback function should return DDE_FACK if it processes this transaction, DDE_FBUSY if it is too busy to process this transaction, or DDE_FNOTPROCESSED if it rejects this transaction.

Remarks:
An application must copy the data associated with the DDEBinaryDataMBS object if the application must process the data after the callback function returns.

Some examples using this event:

DDEMBS.AdviceRequest(topic as DDEStringMBS, item as DDEStringMBS, dataformat as Integer,remaincount as Integer) as DDEBinaryDataMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

The system sends the AdviceRequest event to a server after the server calls the DdePostAdvise function. This transaction informs the server that an advise transaction is outstanding on the specified topic name and item name pair and that data corresponding to the topic name and item name pair has changed.

Return Values:
The server should first call the NewDDEBinaryData function to create a data object that identifies the changed data and then return this object. The server should return nil if it is unable to complete the transaction.

Some examples using this event:

DDEMBS.AdviceStart(topic as DDEStringMBS, item as DDEStringMBS, dataformat as Integer) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

A client uses this event to establish an advise loop with a server.

Some examples using this event:

DDEMBS.AdviceStop(topic as DDEStringMBS, item as DDEStringMBS, dataformat as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

A client uses this event to end an advise loop with a server.

Some examples using this event:

DDEMBS.ConfirmConnect(topic as DDEStringMBS, service as DDEStringMBS, myself as Boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

Your connection was accepted.

Some examples using this event:

DDEMBS.Connect(topic as DDEStringMBS, service as DDEStringMBS, myself as Boolean,info as DDEContextInfoMBS) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

Return true if you accept this connection.

DDEMBS.Disconnect(myself as Boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

The connection was closed.

DDEMBS.Error(errorcode as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

A dynamic data exchange (DDE) object receives the Error event when a critical error occurs.

Possible errors:
DMLERR_ADVACKTIMEOUT &h4000
DMLERR_BUSY &h4001
DMLERR_DATAACKTIMEOUT &h4002
DMLERR_DLL_NOT_INITIALIZED&h4003
DMLERR_DLL_USAGE &h4004
DMLERR_EXECACKTIMEOUT &h4005
DMLERR_INVALIDPARAMETER &h4006
DMLERR_LOW_MEMORY &h4007Memory is low; advise, poke, or execute data may be lost, or the system may fail.
DMLERR_MEMORY_ERROR &h4008
DMLERR_NOTPROCESSED &h4009
DMLERR_NO_CONV_ESTABLISHED&h400a
DMLERR_POKEACKTIMEOUT &h400b
DMLERR_POSTMSG_FAILED &h400c
DMLERR_REENTRANCY &h400d
DMLERR_SERVER_DIED &h400e
DMLERR_SYS_ERROR &h400f
DMLERR_UNADVACKTIMEOUT &h4010
DMLERR_UNFOUND_QUEUE_ID &h4011

DDEMBS.Execute(topic as DDEStringMBS,data as DDEBinaryDataMBS) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

A dynamic data exchange (DDE) server object receives the Execute event when a client specifies XTYP_EXECUTE in the ClientTransaction function. A client uses this transaction to send a command string to the server.

Return Values:
A server should return DDE_FACK if it processes this transaction, DDE_FBUSY if it is too busy to process this transaction, or DDE_FNOTPROCESSED if it rejects this transaction.

The data property is only valid while inside the event.

DDEMBS.Poke(topic as DDEStringMBS,item as DDEStringMBS,data as DDEBinaryDataMBS) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

Return Values:
A server should return DDE_FACK if it processes this transaction, DDE_FBUSY if it is too busy to process this transaction, or DDE_FNOTPROCESSED if it rejects this transaction.

DDEMBS.Register(application as DDEStringMBS,service as DDEStringMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

A service is registered. You may add it to your own list.

DDEMBS.Request(topic as DDEStringMBS,item as DDEStringMBS,dataformat as Integer) as DDEBinaryDataMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

The server should create a DDEBinaryDataMBS object that identifies the data and then return this object. The server should return nil if it is unable to complete the transaction. If the server returns nil, the client will receive a DDE_FNOTPROCESSED flag.

DDEMBS.UnRegister(application as DDEStringMBS,service as DDEStringMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

A service was unregistered.

DDEMBS.WildConnect(topic as DDEStringMBS,service as DDEStringMBS, myself as boolean,info as DDEContextInfoMBS) as DDEStringPairListMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DDE MBS Win Plugin ❌ No ✅ Yes ❌ No ❌ No
One of the DDE events.

A connection is tried to all available servers. Return true if you accept.

Some examples using this event:

The items on this page are in the following plugins: MBS Win Plugin.


The biggest plugin in space...