Control

Ctrl-Library Restrukturierung

Um den Platzbedarf zu reduzieren, die Ressourcennutzung zu begrenzen und die Startzeit zu verkürzen, wurden viele ungenutzte/unnötige Funktionen aus dem Produkt entfernt.

Die Struktur der Skripte und CTRL-Bibliotheken wurde geändert, um die Anzahl der Bibliotheken im Dateisystem und die Anzahl der beim Start eines Managers geladenen Bibliotheken zu reduzieren. Insbesondere für ein Runtime-UI wurde die Anzahl der geladenen Standardbibliotheken deutlich reduziert, um die Startzeit zu verkürzen. Dies wirkt sich besonders positiv auf die mobile Benutzeroberfläche aus, wenn eine Netzwerkverbindung mit geringerer Bandbreite genutzt wird.

Eine detaillierte Liste aller Änderungen finden Sie hier.

Tabelle - Neue Optionen Für "writeToFile"

Eine neue writeToFile-Option ist verfügbar.

const TABLE_WRITE_VISIBLE_CELLS = 0
Versteckte Zeilen werden standardmäßig nicht mehr geschrieben. Wenn versteckte Zeilen geschrieben werden sollen, muss eine neue
const TABLE_WRITE_ALL_ROWS = 4
verwendet werden.

"reportRequested" Über "sysConnect()", Um Einen Report Zu Drucken

Sie können nun über sysConnect() eine Verbindung zu dem internen Ereignis "reportRequested" herstellen und der registrierte Callback wird ausgelöst, wenn ein Report gedruckt werden soll.

Neues Mapping stdin

Die neue Mapping-Option stdin für die Funktion system() leitet die Standardeingabe des Prozesses auf die durch fileName angegebene Datei um.

system(makeMapping("program", "cat", "stdin", "/tmp/input", "stdout", "/tmp/output"));