Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   [Delphi] Units, Forms umbenennen (https://www.delphipraxis.net/110176-%5Bdelphi%5D-units-forms-umbenennen.html)

calculon 14. Mär 2008 06:37


[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
--

xZise 14. Mär 2008 06:44

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

Sharky 14. Mär 2008 06:46

Re: [Delphi] Units, Forms umbenennen
 
Zitat:

Zitat von xZise
...Dazu einfach die Form anklicken und die Eigenschaft "Name" im Opbjekt Inspektor ändern. ...

Dann muss man nur noch im Quellcode die "Namen" ändern fals diese verwendet werden. Aber über Suchen/Ersetzen sollte das ja recht schnell gehen.

calculon 14. Mär 2008 07:13

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
--

Aurelius 14. Mär 2008 08:02

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.

RavenIV 14. Mär 2008 08:13

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:
TDateEdit      De DeAnfangsDatum
TDataSource    Ds DsBenutzer
TEdit          Ed EdVorname
TForm          Fo FoOptionen
TFrame         Fr FrAnzeige
TGroupBox      Gb GbBenutzer
TImage         Im ImLogo
Den Borland StyleGuide hab ich Dir mal angehängt.

calculon 14. Mär 2008 08:26

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
--

Jelly 14. Mär 2008 08:52

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.

RavenIV 14. Mär 2008 09:13

Re: [Delphi] Units, Forms umbenennen
 
Zitat:

Zitat von Jelly
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.

Ich benutze für sowas immer "Search & Replace".
Sahreware-Version
Beschreibung

Der schöne Günther 29. Jul 2015 08:11

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?

( https://plus.google.com/107032218922...ts/fzG5iQVSksQ )


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz