Ab heute steht die Version 5.8.10 zum Download bereit.
Die Version umfasst folgende Erweiterungen:
Alle Komponenten
- Wegfall von RSA Cipher Suites
Bei Verschlüsselung mit hohen Sicherheitsanforderungen (
_SckTlsHigh
und tls_security_level=high) sind die Cipher Suites mit RSA-Schlüsselaustausch aufgrund fehlender Forward Secrecy weggefallen. Dies betrifft die folgenden Suites:CAMELLIA256-SHA
AES256-GCM-SHA384
AES256-SHA256
AES256-SHA
CAMELLIA128-SHA
AES128-GCM-SHA256
AES128-SHA256
AES128-SHA - Neue Version der PDF-Bibliothek
Die PDF-Bibliothek wurde auf Version 4.0.18.49 aktualisiert. Die bisherige Bibliothek erlaubte keine Generierung von PDF/A-1b-konformen Dokumenten mit transparenten Bildern. - Aktualisierung der OpenSSL-Bibliothek
Die verwendete OpenSSL-Bibliothek wurde auf die Version 1.0.2o aktualisiert. Diese Version enthält Fehler- und Sicherheitskorrekturen. - Sammlung von Stammzertifikaten aktualisiert
Die Sammlung von Stammzertifikaten wurde auf die aktuelle Version von Mozilla Firefox aktualisiert. Diese Datei wird jedoch nur aktualisiert, wenn sie seit der Installation nicht um eigene Stammzertifikate erweitert wurde.
CONZEPT 16-client
- Für den Betrieb des Clients ist keine seprarate Installation der Laufzeitkomponenten Visual C++ 2015 mehr notwendig.
CONZEPT 16-Designer
- Erweiterte Autovervollständigungsliste
Die Autovervollständigungsliste des Editors wurde um die Elemente der Datenstruktur (Tabellen, Felder, Schlüssel …) erweitert. - Automatische Klammervervollständigung als Option
In den Einstellungen des Editors lässt sich über die Option „Automatische Klammerung“ die Klammervervollständigung ein- bzw. ausschalten. - Hintergrund Editor und Designer im integrierten Modus
Sind keine Dokumente oder Dialoge geöffnet, wird der Hintergrund des Editors bzw. Designers dunkel dargestellt. - Filterung in der Objekt-Palette
In der Palette besteht nun die Möglichkeit der Filterung nach Objekttyp. Hierbei werden die Wildcard-Operatoren * und ? unterstützt. Die Filterergebnisse werden auf der neuen Registerseite „Filter“ angezeigt.
CONZEPT 16-Debugger
- Erweiterung bei der Variablensuche
Die Liste der Suchtreffer wurde um eine Mehrfachauswahl erweitert. Zusätzlich kann die Suche auf bestimmte Datentypen und Datenbereichen eingeschränkt werden.
Weiterführender Artikel: Neuerungen in der CONZEPT 16-Version 5.8.09g - Anzeige Variablenname
Wird eine Variable im Debugger bearbeitet, wird der Name jetzt im Titel des Bereiches „Überwachte Variablen“ angezeigt. Somit ist der Name auch sichtbar, wenn die Inhaltsspalte sehr breit gezogen ist. Weiterführender Artikel: Neuerungen in der CONZEPT 16-Version 5.8.09g
Verarbeitung
Befehle für Oberflächenobjekte
- Neue Funktion
WinIconPreload()
/ Icon-Cache
Mit dem BefehlWinIconPreload()
kann eine Menge vorgegebener Icons aus der Datenbank in einen dafür vorgesehenen Cache geladen werden. Das Laden von Dialogen mit vielen Icons wird dadurch beschleunigt.
Befehle für Selektionsvearbeitung
- Neue Option
_SelKeyUpdate
bei FunktionSelRead()
Bei Anzeige einer RecList mit Selektion kann es zu Anzeigeproblemen
kommen, wenn sich die Schlüsselwerte der zur Selektion gehörenden
Datensätze nachträglich ändern. Um diese Problematik zu umgehen, kann nun beim BefehlSelRead()
die neue Option_SelKeyUpdate
angegeben werden. Für abweichende Schlüsselwerte werden die Werte aus dem Datensatz in die Selektion übertragen.
Befehle für Datensatzverarbeitung
- Erweiterung der Funktion
RecInfo()
um die Option_RecUpdateCounter
Für jede Tabelle wird ein Update-Counter gespeichert. Dieser wird beim Öffnen der Datenbank sowie nach der Datenbankreorganisation mit 0 initialisiert. Der Zähler wird bei Verwendung der FunktionenRecInsert()
,RecDelete()
undRecReplace()
um eins inkrementiert. Der Zähler kann mit dem BefehlRecInfo()
unter Angabe der Tabelle un der Option_RecUpdateCounter
abgefragt werden. Hierdurch lässt sich ermitteln, ob Datensatzoperationen in der angegebenen Tabelle durchgeführt wurden.
Befehl / Eigenschaft zum Erzeugen von PDF-Dokumenten
- Das Erstellen PDF/A-konformer Dokumente über das Druckjob- und PDF-Objekt, wurde um die Formate PDF/A-2b und PDF/A-3b erweitert.
Weiterführender Artikel: Neuerungen in der CONZEPT 16-Version 5.8.09g
Befehle zur Umwandlung von Farben
- Neue Funktionen für die Bearbeitung der Deckkraft eines Farbwertes
Mit Hilfe der FunktionenWinColorOpacitySet()
undWinColorOpacityGet()
lässt sich die Deckkraft bzw. Transparenz eines Farbwertes bestimmen und ermitteln.
Befehle für Job-Verarbeitung
- Ermitteln ob Job / Task im erweiterten Modus läuft
Mit der neuen EigenschaftspJobProcExtended
des Job-, Task- und JobControl-Objekts kann im Client und SOA-Task abgefragt werden, ob der ausgeführte Job Oberflächen- und Druckbefehle unterstützt.
Placement-Eigenschaften
- Eigenschaften
wpAreaWidth
undwpAreaHeight
Die EigenschaftenwpAreaWidth
undwpAreaHeight
sind nun keine virtuellen Eigenschaften mehr. Sie stehen nun als richtige Eigenschaften bei allen Objekten bereit, die auch die EigenschaftwpArea
besitzen. Über die EigenschaftwpLockAreaSize
des Application-Objektes wird hierbei gesteuert, ob beim Ändern vonwpAreaLeft
/wpAreaTop
die EigenschaftenwpAreaRight
/wpAreaBottom
(wpLockAreaSize
= true) oder die EigenschaftenwpAreaWidth
/wpAreaHeight
(wpLockAreaSize
= false) verändert werden sollen. Über das Kontextmenü der Eigenschaftsliste kann mit dem Menüpunkt „Größe fixieren“ das Verhalten vonwpLockAreaSize
ebenfalls im Designer beeinflusst werden.
System-Ereignisse
- Neues Ereignis EvtEndSession
Das Ereignis wird beim Abmelden eines Benutzers von der Windows-Sitzung und beim Herunterfahren des Systems ausgelöst. Die Objekte Frame, AppFrame und TrayFrame verfügen über das Ereignis EvtEndSession.
Neben diesen Erweiterungen wurden auch Fehlerbeseitigungen vorgenommen. Eine Übersicht der Korrekturen befindet sich im Error-Dokument.