![]() |
[Delphi] Units, Forms umbenennen
Hallo,
ich habe ein Projekt mit ca. 20 Forms. Unglücklicherweise hab' ich beim Programmieren nicht darauf geachtet diese anständig zu benennen. Jetzt heißen alle Forms und Units: Form1, Unit1, Form2, Unit2, etc. Wegen der Übersicht würde ich ihnen gerne anständige Namen verpassen. Muss ich das alles von Hand machen oder gibt's da Tools (vielleicht sogar in Delphi 7?), die das für einen übernehmen und alle Referenzierungen automatisch anpassen? Gruß Calculon -- |
Re: [Delphi] Units, Forms umbenennen
Units umzubennen ist schwieriger ;) Ich würde sie einfach mit "Speichern unter" mit anderen Namen abspeichern.
Aber die Forms kannst du einfach umbenennen. Dazu einfach die Form anklicken und die Eigenschaft "Name" im Opbjekt Inspektor ändern. MfG xZise |
Re: [Delphi] Units, Forms umbenennen
Zitat:
|
Re: [Delphi] Units, Forms umbenennen
:| Hm, also doch von Hand. :gruebel: Wundert mich eigentlich, dass da noch keiner was in der Richtung programmiert hat. Bietet sich doch an, das *.dpr-file einzulesen und dann die Projektdateien auf die Userwünsche anzupassen.
Naja, egal, dann mach ich eine Sicherungskopie des Projektordners und mach heut' mal große Umbenennungsaktion. Danke für die Antworten [edit]Eine Sache noch: Wenn ich irgendwelchen Quellcode von fortgeschritteneren Programmierern sehe, dann haben die Units und Forms immer irgendwelche Präfixe (mMain oder fMain,...). Wo kann ich denn nachlesen wie die Standard-Präfixe auszusehen haben (gibt's da 'ne Norm)?[/edit] Gruß Calculon -- |
Re: [Delphi] Units, Forms umbenennen
Das was davor steht ist ja die Abkürzung des Typ des Objectes. Beispiele:
- Formular: frm... - Button: btn... - Label: lbl... - string: s... - integer: i... Dient eben dazu um im Code gleich zu erkennen was was ist. |
Re: [Delphi] Units, Forms umbenennen
Liste der Anhänge anzeigen (Anzahl: 1)
Sicherungskopie ist immer gut.
Denn Du wirst ne ganze Weile beschäftigt sein. Überall, wo Du auf ein Form oder Elemente davon zugreifst, musst Du eingreifen. Bei uns in der Firma gibtes eine Vorgabe, wie welche Komponenten benannt werden sollen. Das ist aber meist persönlicher Geschmack. Hier ein Ausschnitt:
Code:
Den Borland StyleGuide hab ich Dir mal angehängt.
TDateEdit De DeAnfangsDatum
TDataSource Ds DsBenutzer TEdit Ed EdVorname TForm Fo FoOptionen TFrame Fr FrAnzeige TGroupBox Gb GbBenutzer TImage Im ImLogo |
Re: [Delphi] Units, Forms umbenennen
Danke :) ! Laut dem Styleguide kann ich die Präfixe für meine Units selber wählen. Das gefällt mir gut. Ich dachte immer, dass es da irgendwelche Konventionen gibt (wie das frm für Formulare).
Gruß Calculon -- |
Re: [Delphi] Units, Forms umbenennen
Ich würde einen Parser über sämtliche .pas, .dfm Dateien und die .dpr deines Projektes jagen, und alle Form1 umbenennen in frmIrgendwas. Dazu gibt es sicher jede Menge Tools die das für einen machen.
Vorsicht geboten bei der Reihenfolge. Denn da du auch ein Form12 hast, wird die mit umbenannt, wenn du Form1 ersetzt.... Also hinten anfangen. |
Re: [Delphi] Units, Forms umbenennen
Zitat:
![]() ![]() |
AW: [Delphi] Units, Forms umbenennen
Ich habe die selbe Frage ("Muss ich nach dem Umbenennen einer Unit ernsthaft in alle anderen Units und dort den Neuen Namen von Hand anpassen?"), suchte im Internetz und es scheint dass sich sieben Jahre später immer noch nichts geändert hat, oder?
( ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:46 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