GET CLIPBOARD

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 6.0


GET CLIPBOARD (DatenTyp; Daten)

ParameterTypBeschreibung
DatenTypStringString mit 4 Zeichen
DatenBLOBAngeforderte Daten aus der Zwischenablage

Beschreibung

Der Befehl GET CLIPBOARD gibt im BLOB Feld oder in der Variablen Daten die in der Zwischenablage vorhandenen Daten zurück mit dem in DatenTyp übergebenen Typ.

Warnung: Der in DatenTyp übergebene Typ berücksichtigt die Schreibweise. So ist z.B. "abcd" nicht gleich "ABCD."

Werden die Daten korrekt aus der Zwischenablage entnommen, setzt der Befehl die Variable OK auf 1. Ist die Zwischenablage leer oder enthält sie keine Daten vom angegebenen Typ, gibt der Befehl ein leeres BLOB zurück, setzt OK auf 0 und erzeugt den Fehler -102. Reicht der Speicher nicht aus, um die Daten aus der Zwischenablage zu entnehmen, setzt der Befehl die Variable OK auf 0 und erzeugt den Fehler -108.

Beispiel

Folgende Objektmethoden für zwei Schaltflächen kopieren Daten und übertragen sie in das Array asOptions (PopUp-Menü, DropDown-Liste,...) in einem Formular:

      ` Objektmethode bCopyasOptions 
   If (Size of array(asOptions)>0) ` Gibt es etwas zu kopieren?
      VARIABLE TO BLOB (asOptions;$vxClipData) ` Sammle die Elemente des Array in einem BLOB
      CLEAR CLIPBOARD ` Leere die Zwischenablage
      APPEND TO CLIPBOARD ("artx";asOptions) ` Die Datentypen wurden wilkürlich gewählt
   End if

      ` Objektmethode bPasteasOptions
   If (Test clipboard ("artx")>0) ` Gibt es Daten vom Typ "artx" in der Zwischenablage?
      GET CLIPBOARD ("artx";$vxClipData) ` Entnimm Daten aus der Zwischenablage
      BLOB TO VARIABLE ($vxClipData;asOptions) ` Fülle Array mit BLOB Daten
      asOptions:=0 ` Setze ausgewähltes Element für das Array neu
   End if

Referenz

APPEND TO CLIPBOARD, GET PICTURE FROM CLIPBOARD, Get text from clipboard.

Systemvariablen

Wurden die Daten korrekt entnommen, hat OK den Wert 1; sonst den Wert 0 und es wird ein Fehler erzeugt.

Fehler verwalten

Reicht der Speicher zum Entnehmen der Daten nicht aus, erhalten Sie den Fehler -108.

Gibt es keine Daten mit dem angegebenen Typ in der Zwischenablage, erhalten Sie den Fehler -102.


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next