Vcl.DdeMan.TDdeServerConv.ExecuteMacro

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function ExecuteMacro(Data: HDdeData): LongInt;

C++

int __fastcall ExecuteMacro(NativeUInt Data);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Vcl.DdeMan.pas
Vcl.DdeMan.hpp
Vcl.DdeMan TDdeServerConv

Beschreibung

Antwortet auf Makros, die vom DDE-Client gesendet wurden.

Für eine DDE-Serveranwendung ist ExecuteMacro die einzige Möglichkeit, auf Makros zu reagieren, die von DDE-Clients gesendet wurden. ExecuteMacro wird aufgerufen, wenn der DDE-Client ein Makro über die DDE-Verbindung sendet. Der Parameter Data bezeichnet das Handle zu den DDE-Daten, die das Makro enthalten.

ExecuteMacro ermittelt aus Data die Strings des Makros und ruft die Ereignisbehandlungsroutine für OnExecuteMacro auf. Wenn es keine solche gibt, wird das Makro ignoriert. Unabhängig vom Vorhandensein einer Ereignisbehandlungsroutine für ExecuteMacro empfängt der DDE-Client immer eine Benachrichtigung, ob das Makro erfolgreich übertragen wurde, außer wenn Data kein Makro enthält.

Siehe auch