Die Befehle OBJECT Get action und OBJECT SET ACTION verwenden jetzt Konstanten mit Werten vom Typ String anstatt Lange Ganzzahl (bei Verwendung in Formularobjekten).
Bisheriger Code:
ARRAY TEXT($arrObjects;0)
FORM GET OBJECTS($arrObjects)
For($i;1;Size of array($arrObjects))
If(OBJECT Get action(*;$arrObjects{$i})=Object No standard action)
OBJECT SET ACTION(*;$arrObjects{$i};Object Cancel action)
End if
End for
Code nach Konvertierung in v17:
Hinweis: Nur die Funktion _o_Object Get action wurde als überholt deklariert, da der Ergebnistyp schon vor dem Kompilieren gesetzt werden muss. Der Grund dafür ist, damit Sie in Betracht ziehen, Ihren Code zu ändern (siehe unten), da sonst keine Kompilierung möglich ist.
Neuer Code: Befehl und überholte Konstanten ersetzen mit:
ARRAY TEXT($arrObjects;0)
FORM GET OBJECTS($arrObjects)
For($i;1;Size of array($arrObjects))
If(OBJECT Get action(*;$arrObjects{$i})=ak none)
OBJECT SET ACTION(*;$arrObjects{$i};ak cancel)
End if
End for
Ab 4D v17 werden über Objekteigenschaften verwaltete Stunden (Typ C_TIME) in Anzahl von Sekunden konvertiert. In bisherigen Versionen wurden sie in Millisekunden konvertiert.
Diese Änderung gilt für alle Stunden, die über Objektnotation aus/in Objekten oder Collections konvertiert werden: Befehle wie OB SET und OB Get, QUERY BY ATTRIBUTE oder JSON Befehle wie JSON Stringify und JSON Parse. Sie wirkt sich auch auf stündliche/digitale Konvertierungen in folgenden 4D Features aus:
- Web Areas (via JavaScript),
- 4D Mobile,
- SQL (CAST Funktion)
Um die Migration Ihrer 4D Anwendungen zu erleichtern (insbesondere, wenn Stunden in Objektattrituten von Feldern gespeichert wurden), ist die neue Option zur Kompatibilitat verfügbar, um das bisherige Verhalten für die Sitzung wiederherzustellen:
Ist das Bild nicht deklariert, geben die Attribute wk image, wk list style image und wk background image in den Befehlen WP GET ATTRIBUTES oder OB Get das Bild selbst und nicht seine URL zurück.
Mit den neuen Attributen wk image url, wk list style image url und wk background image url erhalten Sie die URL des Bildes.