Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

Re: TLabel durch TJVLabel ersetzen

  Alt 11. Mai 2010, 08:53
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:
es ist die IDE
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 )
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat