BAP Online Manuals : Library Reference : Library by Name : dde_init
Previous: dde_exec
Next: dde_terminate

6.2.39. dde_init

initiates a DDE conversation with a host application

SYNOPSIS

INCLUDE 'iolib.h'
dde_init(Handle, Application, Topic)

SYNTAX

dde_init(Handle, Server, Topic) (i,o,o) (o,o,o)

ARGUMENTS

handle(Handle) (i) virtual handle which will be associated with the conversation
void(Handle) (o) real DDE handle returned by the host
string(Server) (i) DDE Server application
string(Topic) (i) Topic of conversation

DESCRIPTION

Starts a DDE (Dynamic Data Exchange) with the application 'Server' running under the MS-Windows host server.
The returned Handle is used to access the server application in later calls. If the application is not already running, WIO tries to start it. The predicate fails if the server cannot be accessed or rejects the conversation.

NOTE: This predicate is server dependent. It is available only under host servers supporting the

DDE protocol (WIO).

EXAMPLE

dde_init(pfe, pfe, editor),
dde_exec(pfe, ´filenew()´),
dde_terminate (pfe).

ERRORS

No runtime errors.

LAYERS

prolog-process, client-server, object

RELATED PREDICATES

dde_exec , dde_data , dde_terminate


BAP Online Manuals : Library Reference : Library by Name : dde_init
Previous: dde_exec
Next: dde_terminate