Ich mach sowas recht selten und da reichte mir die manuelle Methode bisher vollkommen aus:
- entweder über einen externen Texteditor die
DFM und die
PAS editieren
(vorallem nötig wenn man Komponenten ersetzen will, welche die eigene
IDE nicht kennt)
- oder über die
IDE mit "als Text anzeigen" die
DFM und dann die
PAS bearbeiten.
Bei Beidem einfach nur Suchen+Ersetzen.
Wenn man über einen externen Editor eine
Unit (.pas) bearbeitet und dann wieder in die
IDE wechselt, dann bekommt diese von der Änderung was mit und fragt, ob sie die geänderte Datei neu laden soll ... falls diese gerade in der
IDE geladen ist.
Zitat von
uligerhardt:
bei mir hatte die
IDE noch nie was in der
PAS ersetzt, nur weil ich was in der
DFM geändert hab.
PS: Es ist nichtmal nötig, daß ein Feld in der Form für jede Komponente existiert.
Wenn man niemals auf diese Komponente zugreift (z.B. bei vielen Labels, welche einfach nur "statisch" etwas anzeigen), wozu braucht man dann dafür überhaupt einen "Zeiger" (die Objektvariable) dafür?
Diese Variable kann man sich also auch ganeusogut einsparen. (je 4 Byte weniger in der Formular-Instanz
)