Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi "Vergessene" Prozeduren finden (https://www.delphipraxis.net/85066-vergessene-prozeduren-finden.html)

Ines 25. Jan 2007 14:02


"Vergessene" Prozeduren finden
 
Hallo,

hier ein kleines Beispiel:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  // tu irgendetwas
end;

procedure TForm1.Meine_Berechnung;
begin
  // tu auch irgendetwas
end;
Der Compiler gibt einen Hinweis aus, wenn ich die Procedure "Meine_Berechnung" zwar deklariert, aber nicht im Programm aufgerufen habe.
Wenn ich das OnClick-Ereignis von Button1 lösche, so erhalte ich keinen Hinweis, daß diese Procedure quasi in der Luft hängt.

Meine Frage: Gibt es eine Möglichkeit, diese Proceduren zu finden - oder ist Handarbeit angesagt.

Viele Grüße
Ines

Tormentor32 25. Jan 2007 14:05

Re: "Vergessene" Prozeduren finden
 
Einfach den Quellcode, der innerhalb des Begin End blocks ist löschen und kompilieren.

sirius 25. Jan 2007 14:07

Re: "Vergessene" Prozeduren finden
 
Da musst du Hand anlegen. aber wenn es dich beruhigt: Der Compiler nimmt diese Methoden sowieso nicht mit.

hoika 25. Jan 2007 14:08

Re: "Vergessene" Prozeduren finden
 
Hallo,

das Löschen klappt nur bei Events,
eigene Prozeduren blieben erhalten.

Ich benutze zum finden PAL (Löhnware).

Heiko

Sidorion 25. Jan 2007 14:12

Re: "Vergessene" Prozeduren finden
 
Vorschlag: Projekt->erzeugen und dann alles löschen wo keine blauen Bohnen dran sind.

smudo 25. Jan 2007 15:02

Re: "Vergessene" Prozeduren finden
 
Das mit den "blauen Böhnchen" ist ne gute Idee, wenn auch nur eine etwas erleichterte händische Methode.
Denn einfach drauflos löschen sollte man auch nicht. Nicht alles, was keinen blauen Punkt hat, muss unnütz sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:09 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