Im heutigen Update gibt es einige kleine Neuerungen, die das Arbeiten mit der EVAGUI2
einfacher gestalten.
Performance:
Das Update der Prozessliste wird nun bei einem minimierten Fenster unterbunden. Das Update der
Prozessstatusinformationen nimmt unter gegebenen Umständen ~20 % CPU Leistung auf einem
2-Kern I5 Prozessor ein. Das Fenster wird nach dem Starten in den Infobereich minimiert und erscheint dort als Symbol mit 2 Zahnrädern. Ein Doppelklick auf das Symbol öffnet die Prozessliste mit den aktuellen
Informationen. Zudem wird bei aktiver Prozessliste durch eine neue Routine die Prozessorlast gesenkt.
Imports:
Das Arbeiten mit der XML-Datei wurde durch Imports erleichtert. In der XML-Datei unter "EVA"
kann nun ein Knoten "Imports" erstellt werden, der mehrere Knoten "File" mit dem Attribut "Name"
besitzt und den Namen der Datei (relativ Anwendungspfad oder absolut auf Filesystem) beinhaltet.
Die Importdateien müssen genauso wie die Originaldatei aufgebaut sein. Somit kann (wenn die EVAGUI2 mit dem Parameter "-C" gestartet wird) eine andere Quelldatei ausgewählt und getestet werden.
Wird unter dem Attribut "File" ein Ordnerpfad angegeben, so werden alle unterliegenden Dateien aus diesem Ordner geladen.
Das Laden geschieht in verschiedenen Stufen. Gruppen werden wenn neue vorhanden erstellt.
Programme mit gleichem Namen überschreiben Programme mit gleichem Namen!
Imports von Importdateien werden nicht berücksichtigt !
Vererbung:
Programme enthalten Regex-Definitionen, die ggf. durch Regex-Definitionen von Unterregeln ersetzt werden. Wird die Regex-Definition des Programms überschrieben, enthält jedoch weitere Unterregeln, so wird die
Regex-Definition der übergeordneten Regel verwendet.
-> Programm (Regex = ^(.*?)$)
-> Rule (Regex = ^(.*?) (.*?)$) <- ersetzt den Regex des Programms
-> Rule (Regel = "") <- Hier wird der Regex der Übergeordneten Regel "geerbt" und ist somit
(Regex = ^(.*?) (.*?)$)
-> Event (Hat keine Regel)
-> untergeordnete Regeln (falls verfügbar) erhalten die Regex des Programms, dass unter
start definiert ist.
Keine Kommentare:
Kommentar veröffentlichen