Class TDdeMgr (unit DdeKon)

Inherits from

TComponent

TDdeMgr

Constructors


constructor Create(AOwner: TComponent);

TDdeMgr


Functions

destructor Destroy;


function GetExeName: string;


function AllowConnect(hszApp: HSZ; hszTopic: HSZ): Boolean;


function AllowWildConnect(hszApp: HSZ; hszTopic: HSZ): HDdeData;


function Connect(Conv: HConv; hszTopic: HSZ; SameInst: Boolean): Boolean;


procedure Disconnect(DdeSrvrConv: TComponent);


procedure DoError;


function GetForm(const Topic: string): TForm;


function GetServerConv(const Topic: string): TDdeServerConv;


function GetSrvrConv(const Topic: string ): TComponent;


procedure InsertServerConv(SConv: TDdeServerConv);


procedure PostDataChange(const Topic: string; Item: string);


procedure RemoveServerConv(SConv: TDdeServerConv);


procedure ResetAppName;


procedure SetAppName(const Name: string);


Properties

property AppName : string


property DdeInstId : LongInt


property LinkClipFmt : Word


Events

Variables

FAppName : string;


FCliConvs : TList;


FConvCtrls : TList;


FConvs : TList;


FDdeInstId : Longint;


FHszApp : HSZ;


FLinkClipFmt : Word;



Constructors


constructor Create(AOwner: TComponent);

TDdeMgr


Functions


destructor Destroy;


function GetExeName: string;


function AllowConnect(hszApp: HSZ; hszTopic: HSZ): Boolean;


function AllowWildConnect(hszApp: HSZ; hszTopic: HSZ): HDdeData;


function Connect(Conv: HConv; hszTopic: HSZ; SameInst: Boolean): Boolean;


procedure Disconnect(DdeSrvrConv: TComponent);


procedure DoError;


function GetForm(const Topic: string): TForm;


function GetServerConv(const Topic: string): TDdeServerConv;


function GetSrvrConv(const Topic: string ): TComponent;


procedure InsertServerConv(SConv: TDdeServerConv);


procedure PostDataChange(const Topic: string; Item: string);


procedure RemoveServerConv(SConv: TDdeServerConv);


procedure ResetAppName;


procedure SetAppName(const Name: string);


Properties


property AppName : string


property DdeInstId : LongInt


property LinkClipFmt : Word


Events


Variables


FAppName : string;


FCliConvs : TList;


FConvCtrls : TList;


FConvs : TList;


FDdeInstId : Longint;


FHszApp : HSZ;


FLinkClipFmt : Word;