Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
27. Nov 2016
Es gibt nur einen "Unterschied".
Alle Komponenten im FormDesigner haben immer die Form als Owner
und Parent ist die Koponente, wo deine Komponente drauf liegt.
Liegt dein TDBNavigator z.B. in einem TPanel, dann findest du ihn in Self.Controls nicht mehr, da Self hier die Form ist und nicht das Panel.
Innerhalb von Methoden der Form ist Self die Form selber, bzw. Self ist auch immer...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
27. Nov 2016
Das muss auch knallen, denn du castest einen Zeiger auf einen String in einen Objektzeiger.
Ein Soft-Cast ala ('dbnHeim_S' + iSchuetze.ToString) as TDBNavigator wird dir sofort als Compiler-Fehler um die Ohren gehauen und ich bin fast sicher, dass auch hier der Compiler mindestens eine Warnung anzeigen sollte.
FindComponent