Thema: Delphi FormCreate

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: FormCreate

  Alt 2. Apr 2012, 15:33
Du kannst nicht einfach VCL-Units ändern.
Denn die wird nur in den Units eingeunden, wo du sie in dein Programm reinlinkst (Uses-Klausel), aber die VCL kennt deine Unit nicht, bzw sie interessiert nicht dafür und geht immernoch auf die Original-Unit los.
Auch das Ändern einer VCL-Unit im Delphi-Verzeichnis bringt nichts, da du voher die komplette VCL (inkl. BPLs) neu kompilieren müßtest und glaub mir, das willst du nicht.
(Tipp: lösch mal die Unit im Delphiordner oder mach einen ordentlichen Fehler dort rein ... das interessiert keine Sau ... wird einfach ignoriert)

SetAutoScroll wird garantiert immer aufgerufen, egal ob AutoScroll auf True oder False gesetzt wird.
Nur ob dafür das SetAutoScroll deiner Kopie oder das der Originaldatei aufgerufen wird, ist eine andere Sache.
Der DFM-Loader ruft es nur beim True auf, da ein False nicht in der DFM drinsteht.
(property AutoScroll ... default False; )
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 2. Apr 2012 um 15:36 Uhr)
  Mit Zitat antworten Zitat