4D v14

Video Skript

Home

 
4D v14
Video Skript

Video Skript  


 

 

Dieses Video zeigt, wie Sie BLOBs programmieren und die Interaktion mit Variablen.

In BLOBs können Sie alle Arten von Informationen speichern und wiederfinden.

Nehmen wir das Beispiel Variablen speichern.
Wir erstellen eine Methode und machen folgendes:

  • Wir weisen Werte in drei Eingabe- und drei Ausgabevariablen zu
  • Initialisieren das BLOB und die Leseposition im BLOB
  • Weisen den Variablen Werte zu
  • Und übertragen diese Variablen in das BLOB

Die Operationen sind:

  • Befehl VARIABLE TO BLOB verwenden
  • Variable zum Bearbeiten
  • BLOB zum Speichern
  • Und Position zum Speichern der Variablen im BLOB angeben

Die Variable PositionInBlob arbeitet als Eingabe- und Ausgabevariable, d.h.:

  • Sie gibt an, wo Sie die Variable zuvor speichern wollen
  • Nach Ausführen des Befehls enthält sie die Position im BLOB gleich nach der Variablen, so dass Sie folgende Elemente speichern können.
  • Sind die Daten im BLOB gespeichert, können Sie diese bearbeiten und dann Daten aus dem BLOB extrahieren:
    Wir setzen den Startpunkt im BLOB auf Position 0.
    Entnehmen aus dem BLOB die erste eingegebene Variable.
  • Dann die 2. und 3.
  • Ist die Verwendung des BLOB beendet, können wir es entfernen. Wir setzen die Größe auf Null.

Wir gehen in den Schrittmodus, um zu sehen, wie die Methode das BLOB füllt und die Variablen wiederherstellt.

An dieser Stelle:

  • Sind alle Initialisierungen gemacht
  • BLOB ist leer
  • Gehen wir in die 1. Zeile, enthält das BLOB eine bestimmte Anzahl Bytes
  • Und ist schrittweise gefüllt.

Um Daten aus dem BLOB zu entnehmen:

  • Gehen wir auf Position Null
  • Entnehmen den Wert Zahl
  • Datum
  • Und den gespeicherten Text
  • Dann leeren wir das BLOB.

Dieses einfache Beispiel veranschaulicht Eingabe und Entfernen von Daten in einem BLOB.

Wir können Ergebnisse aus Statistik-Arrays in einem BLOB speichern, um sie später wieder zu verwenden:

  • Schaltfläche BLOB erstellen
    (in der Regel müssen wir es in eine XLIFF Datei legen)
  • In dieser Schaltfläche ein BLOB erstellen
  • Und die beiden Arrays übertragen

Um den Inhalt der Arrays später wiederzufinden, schreiben wir folgenden Code:

  • Erstes Array initialisieren
  • Dann das andere
  • Position im BLOB setzen
  • Beide Arrays aus dem BLOB wiederfinden.

Beim Ausführen:

  • Haben die Arrays 7 Elemente
  • Das BLOB ist leer
  • Wir laden das BLOB mit der Information aus den Arrays

Um den BLOB Inhalt später wieder zu finden:

  • Starten wir mit 2 leeren Arrays
  • Gehen zum Anfang des BLOB
  • Und laden die Arrays erneut (erst Techniker, dann Einsätze)

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: BLOBs

 
ARTIKELVERWENDUNG

Self-Training ( 4D v13)
Self-Training ( 4D v14)