Zitat von
r_kerber:
Zitat von
MaBuSE:
Willst Du wirklich die
VCL neu compilieren?
Ähmm, jein. Einige Units schon, denn diese von von modifiziert/korrigiert.
Ich persönlich finde es nicht gut, die
VCL zu patchen. Das ist Sache von Borland.
Wenn mir das Verhalten von Komponenten nicht gefällt, dann versuche ich das in eigenen Komponenten zu regeln, die von der
VCL abgeleitet sind. (bzw. ab D2005 mit einem ClassHelper)
Der $(Delphi)\Source Pfad hat
imho in dem Projektsuchpfaden nichts zu suchen.
Du schreibst "korrigiert", dann sende doch deine Korrekturvorschläge an CodeGear, damit in den Folgeversionen diese Fehler nicht enthalten sind. (Sofern sie nicht schon gefixt wurden
)
Wenn aber die
VCL gefixt werden muss (und ich setzte mal voraus, das sich die Methodensignaturen nicht geändert haben), dann solltest du geänderten Units nach $(DELPHI)\lib (bzw. ...\lib\Debug) kompilieren. Ja nach Änderung solltest du auch die Packages, die diese
Unit benutzen neu kompilieren (diese sind leider nicht alle im ...\Source enthalten)
Nur dann hast du auch in der
IDE dasselbe Verhalten der Komponenten wie in deiner Anwendung.
Wenn Du an der
RTL etwas ändern willst, dann kannst Du auch das makefile in ...\Source\
rtl verwenden.