Vcl.DdeMan.TDdeServerConv.ExecuteMacro
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.