TGate hat keinen parameterloses Constructor
Create. Deshalb wird das
TObject.Create verwendet (das gibt es immer) und somit ist
FCameras nicht initialisiert.
Das intern verwendete
TJSONUnmarshal erzeugt die Instanzen mit Hilfe der Funktion
ObjectInstance. Dort steht als Bemerkung:
Zitat:
It is assumed the object has a no-parameter Create constructor