Upgradeversion. Setzt die Version 11.x voraus. Das ist neu in der Version X2 Neue Variablen-Syntax und -Typen Auch wenn es auf den ersten Blick nicht sichtbar ist: Die aufwändigste Änderung der neuen Version betrifft die interne Verwaltung der Variablen, die noch einmal dynamischer und übersichtlicher wurde. Dies ermöglichte eine neue Variablensyntax und die Einführung der neuen Typen Single (32-Bit Fließkommawerte) und QuadInt (64-Bit Integer).
Multiprozessing & File-Mapping Die bisherigen eher spartanischen Möglichkeiten des Multiprozessing wurden enorm erweitert. So sind nun problemlos mehrere voneinander unabhängige Prozesse in einem Programm möglich. Prozesse können angehalten, weitergeführt oder beendet werden. Für den komfortablen Datenaustausch zwischen Prozessen und Programmen wurde File-Maps (Speicherdateien) ermöglicht.
Erweiterte Datenbank-Funktionen Der Zugriff auf die bekannte Opensource-Datenbank Firebird (weitgehend kompatibel zum kommerziellen Interbase) ist nun direkt mit zahlreichen Funktionen integriert und auch bei SQL-Zugriffen über ODBC sind nun BLOBS (Binary Large Objects) möglich, soweit es die entsprechende Datenbank erlaubt.
Neue Datumsfunktionen Über 30 Zeitpunkt- und Datumsfunktionen erlauben endlich einen komfortablen Umgang mit Zeit- und Datumswerten. Es können Tage, Monate, Stunden, Minuten oder Sekunden zu einem Datum hinzugezählt oder abgezogen werden. Die Ermittlung von Wochentagen oder Jahrwochen ist kein Problem. Ein Datum kann mit einem anderen verglichen werden. Zahlreiche Formatierungsmöglichkeiten lassen keine Wünsche mehr offen.
Weitere Highlights:
- - einfachere Übergabe von Strings & Fließkommawerten an APIs und DLL-Funktionen
- - DrawText enorm erweitert
- - ChooseFont zur Auswahl einer Schrift
- - Verbesserung und Erweiterung der vor definierten Dialoge
- - Listbox-Liste und Listenbearbeitung erweitert
- - Menügestaltung nochmals erweitert
- ... und vieles mehr.