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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 | &h4007 | Memory 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 |
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 |
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 |
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 |
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 |
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 |
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.