AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Fehler nach dem umbenenen einer Unit

Ein Thema von Sharky · begonnen am 18. Mär 2006 · letzter Beitrag vom 18. Mär 2006
Antwort Antwort
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#1

Fehler nach dem umbenenen einer Unit

  Alt 18. Mär 2006, 09:11
Hai ihr,

ich habe in einem Projekt eine Unit/Formular U_Anbieter_emb es gibt also die .pas und .dfm
Jetzt habe ich diese in der Projektverwaltung in U_Anbieterliste umbenannt. D2006 ändert auch brav die Dateienamen und den Unit Namen.

Wenn ich das Projekt jetzt aber compilieren möchte kommt immer eine Fehlermeldung:
Zitat:
[Pascal Fehler] E1026 Datei nicht gefunden: 'U_Anbieter_emb.dfm'
Ist das ein Fehler oder bin ich nur zu blöde?
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
sneak87

Registriert seit: 19. Jan 2006
31 Beiträge
 
#2

Re: Fehler nach dem umbenenen einer Unit

  Alt 18. Mär 2006, 09:32
Hi,

dann musst du einfach mal dein Projekt öffnen, dann müsste sowas in der art da stehen:
(Deine Alte Unit):


Delphi-Quellcode:
Programm ...

uses
  Forms,
  U_Anbieter_Emb in 'U_Anbieter_emb.pas{Form1}; //Das ist deine alte Unit

{$R *.res}

begin
    Application.Initialize;
    Application.CreateForm(TForm1, Form);
    Application.Run;
end.
Und hier das neue:


Delphi-Quellcode:
Programm ...

uses
  Forms,
  U_Anbieterliste in 'U_Anbieterliste.pas{Form1}; //Das ist deine neue Unit

{$R *.res}

begin
    Application.Initialize;
    Application.CreateForm(TForm1, Form);
    Application.Run;
end.
Musst du eben mal manuell ändern, da haben delphis manchmal probs mit

Also einfach die Dpr-Datei öffnen und das dort ändern!!!

mfg Lars
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#3

Re: Fehler nach dem umbenenen einer Unit

  Alt 18. Mär 2006, 09:33
Hallo,

durch das Umbenennen werden zwar die beiden Dateien umbenannt sowie der Eintrag in der .dpr geändert, aber nicht die Uses-Einträge in den anderen Units. Du musst also in Deinen Units überprüfen, wo Du noch eine Referenz hast und diese manuell ändern (Suchen und ersetzen sollte auch gehen ).
Ich würde sagen, das ist ein Bug in der IDE (getestet übrigens mit D2006).

Gruß
xaromz
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Fehler nach dem umbenenen einer Unit

  Alt 18. Mär 2006, 09:35
Hai xaromz,

danke für den Tipp. Genau das war es. Uff... wenn das in einem großen Projekt passiert hat man ja arbeite
Ergo -> nicht im nachhinein umbenennen.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Fehler nach dem umbenenen einer Unit

  Alt 18. Mär 2006, 09:40
Da gehts aber um die Form, oder?
Ich machs (wie bereits gesagt) so, dass ich erst mal mit Search&Replace alle Referenzen auf die Unit ändere und dann benenne ich noch manuell die *.dfm um.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 Uhr.
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