Ab heute steht die Version 5.7.06 zum Download bereit.
Die Version umfasst folgende Erweiterungen:
- Ereignis
EvtCreated
bei NotebookPage-Objekten
Das NotebookPage-Objekt wurde um das EreignisEvtCreated
erweitert. Das Ereignis wird ausgeführt, nachdem das NotebookPage-Objekt und alle untergeordneten Objekte erstellt und auf dem Bildschirm dargestellt wurden. Hier können Initialisierungen nach der Anzeige des Objekts vorgenommen werden. - Auflösung weiterer Bildschirme ermitteln
Weiterführender Artikel: Eins, zwei oder drei… - Texteingabe für Eigenschaften
Der Dialog zur Texteingabe von Eigenschaften (z. B. fürwpCaption
undwpCustom
) kann nun auch in der Größe verändert werden. Die Änderungen werden auch im Benutzerprofil gespeichert, so dass die Größe permanent erhalten bleibt. Die Größe des Texteingabe-Dialoges wird für die Eigenschaften des Designers sowie für die Objekt-Editoren separat gespeichert. - Neue Optionen bei Funktion
FsiOpen()
Mit der neuen Option_FsiDeleteOnClose
beiFsiOpen()
wird die Datei beim Schließen mitFsiClose()
gelöscht.Die neue Option_FsiCreateNew
legt eine neue Datei explizit an. Existiert diese schon, wird der Fehlercode_ErrFsiExists
zurückgegeben. - Neue Option bei Eigenschaft
wpGanttFlags
Über die neue Option_WinGanttIvlBoxDragDropAllowed
der EigenschaftwpGanttFlags
kann nun auch Drag & Drop für Box-Objekte ermöglicht werden. Hierbei wird analog zu den Interval-Objekten das EreignisEvtIvlDropItem
bzw. die allgemeinen Drag & Drop-Ereignisse aufgerufen. - Neue Option bei Funktion
WinInfo()
Mit der neuen Option_WinFrameForeground
beiWinInfo()
kann das Vordergrundfenster ermittelt werden. Die Funktion liefert 0 zurück, wenn kein Vordergrundfenster vorhanden ist oder es sich nicht um ein von CONZEPT 16 erstelltes Fenster handelt. - Eigenschaft
ppCustom
für Druckobjekte
Alle Druckobjekte verfügen nun über die EigenschaftppCustom
. - Erweiterungen der Datensatzverwaltung
Beim Ex- und Importieren von Datensätzen können jetzt mehrere Felder gleichzeitig aus- und abgewählt sowie positioniert werden.In der Ansicht des Tabelleninhalts der Datensatzverwaltung kann nun der selektierte Datensatz über den Kontextmenüeintrag Datensatzkopie einfügen und die Tastenkombination Umschalt + Einfg kopiert werden.Beim Betätigen der Esc-Taste wird jetzt nicht die komplette Datensatzverwaltung mit allen offenen Tabellen- und Datensatzfenstern geschlossen, sondern nur noch das fokussierte Fenster. Sind die Abfrage oder die Felder im Tabellenfenster fokussiert, werden zunächst diese geschlossen.
Eine über die Suche in der Tabellenliste gefundene Tabelle kann jetzt durch Betätigen von Eingabe im Suchfeld geöffnet werden.
- Neue Eigenschaft bei Items des RecView-Objekts
Wird die neue EigenschaftwpDrawBkgAlways
bei einem Item auftrue
gesetzt, wird die EigenschaftwpClmColBkg
auch ausgewertet, wenn die zugehörige Gruppe selektiert ist - Anpassung der Öffnen- und Speicherndialoge im Designer
Der Bereich für die Eingabe des Namens in den Öffnen- und Speicherndialogen von Dokumenten, Oberflächen- und Druckobjekten ist jetzt linksbündig ausgerichtet. - Erweiterung der Funktion
SelRun()
BeiSelRun()
kann in einem optionalen Argument ein Satzlimit angegeben werden. Überschreitet die Anzahl der Treffer in der Hauptergebnismenge das Limit, wird die Selektion beendet. Standardmäßig ist kein Limit gesetzt.
- Neue Optionen bei der Konvertierung des Datentyps
bigint
undcaltime
inalpha
Die Optionen_FmtCaltimeISO
,_FmtCaltimeDate
,_FmtCaltimeDateBlank
,_FmtCaltimeTimeHMS
,_FmtCaltimeTimeHM
,_FmtCaltimeTimeFull
und_FmtCaltimeDHMS
wurden hinzugefügt.Die neuen Optionen können beiCnvAC()
,CnvAB()
undwpFmtBigintFlags
verwendet werden. BeiCnvAB()
undwpFmtBigintFlags
sind zusätzlich die Optionen_FmtCaltimeRFC
und_FmtCaltimeUTC
möglich. BeiCnvCA()
kann die Option_FmtCaltimeDHMS
verwendet werden. - Neue Option bei der Funktion
DbaLog()
Mit der neuen Option_LogAlert
beiDbaLog()
kann der Log-Eintrag im Benutzerprotokoll als Alert-Mail versendet werden. Versendet werden nur Einträge der Klassen_LogWarning
und_LogError
. Der Versand findet asynchron statt. - Neue Option bei Funktion
SckConnect()
Mit der neuen Option_SckOptBind
beiSckConnect()
kann die Verbindung an eine bestimmte IP-Adresse und / oder einen bestimmten Port gebunden werden. - Neue Option bei Funktion
RecInfo()
Mit der neuen Option_RecLenPacked
beiRecInfo()
kann die gepackte Größe eines Datensatzes ermittelt werden. Lesen (z. B.RecRead()
) und Ändern (z. B.RecInsert()
) aktualisiert. - Neue Option bei den Funktionen
BinOpen()
undBinDirOpen()
Mit der neuen Option_BinCreateNew
beiBinOpen()
undBinDirOpen()
kann ein neues binäres Verzeichnis oder Objekt angelegt werden. Existiert das Verzeichnis oder Objekt bereits, wird der Fehlercode_ErrBinExists
zurückgegeben. - Erstellung von Form-Objekten im Designer
In der Toolbar des Designers gibt es nun einen Menübutton um die unterschiedlichen Typen von Form-Objekten zu erstellen. In der Form-Palette wurden zudem Menübuttons erstellt, mit denen der Unicode-Modus der Form-Objekte unabhängig von der Standardeinstellung definiert werden kann. Ein Klick im linken Bereich der Menübuttons führt dazu, dass die Standardeinstellung verwendet wird. - Neue Eigenschaft beim System-(
_Sys
)-Objekt
Beim_Sys
-Objekt kann über die EigenschaftspJobID
die Job-ID des aktuell laufenden Jobs ermittelt werden. Bei Null handelt es sich um den Haupt-Thread. - Erweiterung der Funktion
SbrClear()
BeiSbrClear()
kann nun auch ein Datensatzpuffer angegeben werden. - Neue Vergleichsoperation bei Funktion
RecFilterAdd()
Mit der neuen Vergleichsoperation_FltUneq
beiRecFilterAdd()
kann auf Ungleichheit geprüft werden. - Neue Option bei Funktion
BinExport()
Bei dem BefehlBinExport()
kann jetzt zusätzlich die neue Option_BinErrorDecryption
übergeben werden, durch die bei einem falschen Entschlüsselungscode der Fehler_ErrBinDecryption
statt dem allgemeinen Fehler_ErrBinData
zurückgegeben wird. - Neue Ausprägung bei der Eigenschaft
wpTreeFlags
Mit der neuen Ausprägung_WinTreeNoSelectOnFold
der TreeFlags kann verhindert werden, dass ein TreeNode selektiert wird, wenn dieser mit der Maus auf- oder zugeklappt wird. - Ereignisargumente bei
EvtMouseItem
undEvtMenuContext
beim RecView
Werden die EreignisseEvtMouseItem
undEvtMenuContext
beim Klick auf den Spaltenkopf eines RecView-Objektes ausgelöst, istaHitTest
=_WinHitLstHeader
. Die ArgumenteaHitTest
,aItem
undaID
vonEvtMenuContext
entsprechen beim RecView-Objekt denen vonEvtMouseItem
.
- Navigation im Editor
Bei Verwendung von Strg + Doppelklick auf einen Funktionsaufruf im Editor kann nun über die Navigationshistorie auch zum Funktionsaufruf zurückgesprungen werden. - PDF-Verarbeitung mit Standard- und Advanced-Edition
Weiterführender Artikel: PDF-Verarbeitung für alle Lizenz-Editionen
Neben diesen Erweiterungen wurden auch zahlreiche Fehlerbeseitigungen vorgenommen. Eine Übersicht der Korrekturen befindet sich im Error-Dokument.