![]() |
Formulare im ganzen Projekt umbenennen
Ich habe rund 25 Formulare.
Die Unit-Namen sind alle schon korrekt. Nicht aber die Formular-Namen. Die sind noch immer Form1, Form2 ... FormX. Wie kann ich die nun alle im gesamten Projekt umbenennen? Das Problem ist... wenn ich jetzt Form2 umbenenne und mit CnPack überall Form2 in FormABCABCABC umbenennen, dann benennt es mir auch Form20, Form21 usw um was nicht sein darf. |
AW: Formulare im ganzen Projekt umbenennen
Welche Delphiversion benutzt Du denn?
Die neueren unterstützen ein Refactoring. Ansonsten fange einfach rückwärts an. Form25, Form24... Form2 |
AW: Formulare im ganzen Projekt umbenennen
"Ganzes Wort"
Kann man bei fast allen Suchen-&Ersetzenfunktionen/-dialogen angeben. |
AW: Formulare im ganzen Projekt umbenennen
Was bedeutet "ganzes Wort" genau? Hat das irgendwas mit Leerzeichen zu tun?
|
AW: Formulare im ganzen Projekt umbenennen
Der Suchtext muss dem ganzen Wort entsprechen, das heißt Teile eines Wortes wie du als Beispiel genannt hast, werden nicht gefunden.
|
AW: Formulare im ganzen Projekt umbenennen
Zitat:
|
AW: Formulare im ganzen Projekt umbenennen
Man kann auch den Debugger suchen lassen:
Form25 umbenennen zu dlgKunden Form24 zu dlgAuftraege usw Compiler anwerfen Die gefundenen Fehler korrigieren |
AW: Formulare im ganzen Projekt umbenennen
Formübergreifende Verlinkungen in der DFM bekommt der Compiler nicht mit.
Dazu müssen die Forms offen sein und man versucht zu speichern (vorher kleine Änderung, wie z.B. ein Leerzeichen in der PAS) oder es knallt erst im laufenden Programm, wenn versucht wird die "namentliche" Referenz aufzulösen, beim Auslesen der DFM. |
AW: Formulare im ganzen Projekt umbenennen
Zitat:
Man kann es über GExperts z.B. auf Shift+F2 legen, der Standardshortcut ist nicht so intuitiv. |
AW: Formulare im ganzen Projekt umbenennen
Habe eben alles mit der Ganzes-Wort-Methode umbenannt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz