Vcl.DdeMan.TDdeClientConv.PokeDataLines
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.