Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Programm optimieren

  Alt 20. Jan 2020, 18:43
Man kann im Objektinspektor auch modul-übergreifend Zeiger (Komponenten und Events) zuweisen.

Also statt GridA.DataSource = DataSourceA ginge auch GridA.DataSource = DataModul.DataSourceA und das Gleiche bei den Events.
siehe z.B. Forms.FindGlobalComponent (in der Implementation), bzw. Delphi-Referenz durchsuchenClasses.RegisterFindGlobalComponentProc

Zur Lauffzeit, kann man diese Zuweisungen natürlich auch immer machen, ohne dass die globale Namen-Suche beansprucht wird. (direkt die Zeiger zuweisen)

TDataModul registriert daher seinen Namen automatisch global, welcher dann hier nutzbar wäre.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat