Platforms to show: All Mac Windows Linux Cross-Platform
Back to DDEMBS class.
DDEMBS.clientTransaction(type as Integer,topic as DDEStringMBS) as DDEBinaryDataMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Short version of ClientTransaction with datatype=CF_TEXT and data=nil.
See also:
- clientTransaction(type as Integer,topic as DDEStringMBS, data as DDEBinaryDataMBS) as DDEBinaryDataMBS
- clientTransaction(type as Integer,topic as DDEStringMBS, data as DDEBinaryDataMBS, datatype as Integer) as DDEBinaryDataMBS
Some examples using this method:
DDEMBS.clientTransaction(type as Integer,topic as DDEStringMBS, data as DDEBinaryDataMBS) as DDEBinaryDataMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Shortversion of ClientTransaction with datatype=CF_TEXT.
See also:
DDEMBS.clientTransaction(type as Integer,topic as DDEStringMBS, data as DDEBinaryDataMBS, datatype as Integer) as DDEBinaryDataMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Use this ClientTransaction if the application returns a value or ClientTransactionBoolean if it returns a boolean.
Data and Datatype are optional. If no datatype is set, the datatype is set to the value of CF_TEXT.
See also:
DDEMBS.clientTransactionBoolean(type as Integer,topic as DDEStringMBS) as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Short version of ClientTransactionBoolean with datatype=CF_TEXT and data=nil.
See also:
- clientTransactionBoolean(type as Integer,topic as DDEStringMBS, data as DDEBinaryDataMBS) as Boolean
- clientTransactionBoolean(type as Integer,topic as DDEStringMBS, data as DDEBinaryDataMBS, datatype as Integer) as Boolean
Some examples using this method:
DDEMBS.clientTransactionBoolean(type as Integer,topic as DDEStringMBS, data as DDEBinaryDataMBS) as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Short version of ClientTransactionBoolean with Datatype=CF_TEXT.
See also:
DDEMBS.clientTransactionBoolean(type as Integer,topic as DDEStringMBS, data as DDEBinaryDataMBS, datatype as Integer) as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Use this ClientTransaction if the application returns a value or ClientTransactionBoolean if it returns a boolean.
Data and Datatype are optional. If no datatype is set, the datatype is set to the value of CF_TEXT.
See also:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
RB seems to crash, if the object is not destroyed before application is quit.
DDEMBS.ConnectToServer(appname as DDEStringMBS, topic as DDEStringMBS) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Using nil for appname or topic you can try to connect to anyone who accepts.
Renamed in v4.3 to ConnectToServer from Connect for better RB 6 compatibility.
Some examples using this method:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
With plugin version 6.1pr4 and newer you can have eight DDE objects in your application.
With older plugin versions you can only have one instance of the DDEMBS class at all!
Some examples using this method:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
With plugin version 6.1pr4 and newer you can have eight DDE objects in your application.
With older plugin versions you can only have one instance of the DDEMBS class at all!
Some examples using this method:
DDEMBS.NewDDEBinaryData(name as DDEStringMBS,data as memoryblock,offset as Integer,length as Integer,dataformat as Integer) as DDEBinaryDataMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
See also:
- NewDDEBinaryData(name as DDEStringMBS,data as string) as DDEBinaryDataMBS
- NewDDEBinaryData(name as DDEStringMBS,data as string,offset as Integer,length as Integer) as DDEBinaryDataMBS
Some examples using this method:
DDEMBS.NewDDEBinaryData(name as DDEStringMBS,data as string) as DDEBinaryDataMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
A short version of NewDDEBinaryData which takes the whole string.
See also:
DDEMBS.NewDDEBinaryData(name as DDEStringMBS,data as string,offset as Integer,length as Integer) as DDEBinaryDataMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
The offset and length is optional.
See also:
DDEMBS.NewDDEString(ansistring as string) as DDEStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
ANSI is the normal string encoding on Windows.
Some examples using this method:
DDEMBS.NewDDEStringUnicode(unicodestring as string) as DDEStringMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Currently this DDE Classes are only tested for ANSI Systems. And I'm not sure if Xojo itself does handle Unicode correctly on Windows.
DDEMBS.RegisterService(name as DDEStringMBS) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
DDEMBS.UnRegisterService(name as DDEStringMBS) as boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | DDE | MBS Win Plugin | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
The items on this page are in the following plugins: MBS Win Plugin.