Vcl.DdeMan.TDdeClientConv.PokeDataLines

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function PokeDataLines(const Item: string; Data: TStrings): Boolean;

C++

bool __fastcall PokeDataLines(const System::UnicodeString Item, System::Classes::TStrings* Data);

Eigenschaften

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

Beschreibung

Sendet mehrere Datenzeilen an einen DDE-Server.

Mit PokeDataLines können Sie mehrere Zeilen mit Textdaten an einen DDE-Server senden, der dies unterstützt. Item gibt den verknüpften Eintrag im DDE-Server an. Data ist eine Stringmenge mit den Textdaten.

Der Wert von Item ist von der Server-Anwendung abhängig. Normalerweise handelt es sich um einen auswählbaren Textabschnitt wie beispielsweise eine Zelle in einem Arbeitsblatt oder ein Datenbankfeld in einem Eingabefeld.

Normalerweise verläuft der Datenfluss vom DDE-Server zum DDE-Client. Manche DDE-Server akzeptieren jedoch keine Poke-Daten. Bei Erfolg gibt PokeDataLines den Wert true zurück. Können die Daten nicht gesendet werden, wird false zurückgegeben.

Soll ein einzelner String anstelle einer Stringliste gesendet werden, verwenden Sie die Methode PokeData.

Anmerkung:  Wird die Methode ExecuteMacro oder ExecuteMacroLines mit auf true gesetztem Parameter WaitFlg aufgerufen, schlägt PokeData automatisch fehl, wenn der Server die Ausführung des aktuellen Makros noch nicht abgeschlossen hat. Die Eigenschaft WaitStat gibt an, wann PokeData versucht, Daten an den Server zu senden.

Siehe auch