Version 1.12

Version 1.12 1:

Beachten Sie, dass es zwischen verschiedenen Versionen kleine Unterschiede im Verhalten geben kann.

Unterschiede zwischen Version 1.10 und Version 1.12

Seit Version 1.12 können mehrere Control-Klassen mit dem gleichen Typnamen existieren. Zur Unterscheidung wurde zusätzlich ein Namensraum eingefügt. So werden beispielsweise die Controltypen TcHmi.Controls.BaseTemplate.TcHmiBreadcrumb sowie TcHmi.Controls.ResponsiveNavigation.TcHmiBreadcrumb mitgeliefert. Alle APIs welche einen Controltypen als Eingabe erwarten (wie TcHmi.ControlFactory.createEx) können mit der alten oder neuen Form aufgerufen werden.

Jedoch musste die API getType aller Controls geändert werden. In Version 1.8 und 1.10 lieferte ein Standard-Button hier als Ergebnis tchmi-button wogegen ab Version 1.12 der volle qualifizierte Name TcHmi.Controls.Beckhoff.TcHmiButton zurückgegeben wird.

Wird in eigenem Quelltext auf den Typen geprüft ist hier eventuell eine Anpassung an das neue Format nötig.