4D v14Video Skript |
||
|
4D v14
Video Skript
Video Skript
Dieses Video erläutert die Lebensdauer eines Prozesses: Anlegen, Dauer und Ende. Prozesse sind oft in multi-tasking Jobs integriert. Sie ermöglichen, mehrere Jobs gleichzeitig zu erstellen, wobei der erste Prozess nicht abgeschlossen sein muss, bevor der zweite beginnt. Nehmen wir an, Sie wollen auf das ´zuvor eingerichtete Statistik-Modul zugreifen. Es soll aktiv bleiben, während Sie etwas anderes ausführen. Zuerst erstellen wir den Aufruf des Statistikdialogs im Formular Navigator:
in deren Methode führen wir, wie im 1. Dialog, folgendes aus:
Wir testen das. Wir haben eine Schaltfläche Stats, die die passende Statistik anzeigt. Wir können jedoch nicht mehr im Formular Navigator arbeiten, da es im Hintergrund ist. Es gibt aber einen Weg, um mit mehreren Fenstern zu arbeiten; hier ist es sinnvoll, mit verschiedenen Prozessen zu arbeiten. Das richten wir jetzt ein. Sie erstellen mit der Funktion New process einen Prozess, der von einer Methode aufgerufen wird.
In diesem Fall erstellen wir eine Methode zur Anzeige von Stats (Achtung, der Name steht zwischen Anführungszeichen) und diese Methode enthält das Erstellen des Formulars.
In 4D gibt es einen Parameter * (Stern), den Sie als letzten Parameter übergeben können und der in vielen Befehlen verwendbar ist. Dann wird derselbe Prozess nicht mehrfach angelegt. Weitere Informationen dazu im Handbuch 4D Programmiersprache. Wir testen die Arbeitsweise. Klicken wir auf die Schaltfläche Stats:
Es wäre sogar möglich, wenn das Jahr im Formular konfiguriert ist, die Statistik von einem Jahr und von einem weiteren in zwei verschiedenen Fenstern zu haben. Sie müssen beachten, dass jeder Prozess seine eigene Umgebung hat; d.h. führen wir hier eine Berechnung aus, erhalten wir bestimmte TeilInformation, egal wie viele Datensätze da sind. Sie sollten also verstehen, dass ein Prozess:
Haben wir 2 Prozesse, die dieselbe Methode ausführen, kann jeder andere Informationen haben. Werden mehrere Prozesse erstellt und im Schrittmodus durchlaufen, zeigt 4D alle angelegten Prozesse:
Wir können sie also Schritt für Schritt prüfen, beim Berechnen wird die angeklickte Methode durchlaufen. Durchlaufen wir einen anderen Prozess, sehen wir, dass der Schrittmodus dieses Prozesses hier erscheint. Anfangs haben wir Anlegen, Dauer und Ende eines Prozesses genannt. Sehen wir uns diese 3 Stadien an: Um zu verfolgen, was in New process läuft, müssen Sie diese Schaltfläche verwenden: Ein 2. Schrittfenster erscheint, um die ablaufende Methode "Statistics" zu verfolgen. Als nächstes läuft eine Methode, währenddessen ist der Prozess aktiv.
Der Prozess wird beendet, wenn die Methode, die bei seiner Erstellung ausgeführt wurde, abgeschlossen ist:
Im Schrittmodus sehen wir den Prozess "Statistics" nicht mehr. |
EIGENSCHAFTEN
Produkt: 4D ARTIKELVERWENDUNG
Self-Training ( 4D v13) |