Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Programm optimieren

  Alt 20. Jan 2020, 19: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.
$2B or not $2B
  Mit Zitat antworten Zitat