Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: Zugriff auf 2 Komponenten

  Alt 15. Mai 2020, 14:07
Vieles ist möglich, aber nicht alles sollte man machen und eine typsichere Programmierung beugt einfach so vielen Gefahren vor, sodass es nie verkehrt ist sich dieser Arbeitsweise möglichst anzunehmen.

Sag niemals nie, da es schneller passiert, als du denkst. Vielleicht schon morgen oder in paar Jahren.


Und wenn das z.B. Panels mit je einer ListBox drauf sind:
Delphi-Quellcode:
Procedure TFrom.PanelMouseMove(Sender: TObject...
Var LB : TListBox;
Begin
  LB := TListBox(TPanel(Sender).Controls[0]);
oder sicherheitshalber via LB := (Sender as TPanel).Controls[0] as TListBox; ,
vielleicht noch gefolgt von einem Assert(Assigned(LB)); , bzw. Assert(Assigned(LB), 'irgendwas als Hinweis'); .
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat