Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.150 Beiträge
 
Delphi 12 Athens
 
#4

AW: Zugriff auf Controls bringt Fehler Zugriffsverletzung

  Alt 27. Nov 2016, 16:07
Es gibt nur einen "Unterschied".

Zitat:
Self.Controls -> Self.FindControl // die Parent-Beziehungen
Self.Components -> Self.FindComponent // die Owner-Bezieungen
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 implizit da, auch wenn man es nicht explizit angibt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (27. Nov 2016 um 16:24 Uhr)
  Mit Zitat antworten Zitat