Entwickler-Ecke
Programmierwerkzeuge - Datei nicht gefunden die Delphi gar net mehr braucht
Fabian W. - Mi 13.07.05 20:30
Titel: Datei nicht gefunden die Delphi gar net mehr braucht
Hallo. Wenn ich unter D2005 Projektansicht, daten-Explorer ne Unit (Unit1) in HF umbenenne, kommt beim Compiliren der fehler
| Zitat: |
| Datei Unit1.dfm nicht gefunden |
Dabei soll er doch HF.dfm suchen. Was geht da schief, mach ich wsa falsch?
Moderiert von
Gausi: Topic aus Off Topic verschoben am Do 14.07.2005 um 15:14
jakobwenzel - Do 14.07.05 14:39
Vielleicht steht in der Unit
{$R Unit1.dfm}
Wenn ja, ersetze es durch
{$R *.dfm}
Fabian W. - Do 14.07.05 14:52
Wobei * der neue Dateiname sein soll?
jakobwenzel - Do 14.07.05 15:00
* heißt alle Dateien, das ist eigentlich der Standard, da kann natürlich auch der Dateiname der Datei stehen.
Fabian W. - Do 14.07.05 15:02
Was * heißt weis ich, nur kam mir das grad spanisch vor, weil er ja eine bstimmte alden soll. Ich versuch's.
//EDIT: Da steht schon ein *
| Zitat: |
| [Fehler] E1026 Datei nicht gefunden: 'Unit1.dfm' |
Wenn ich draufglicke zeigt er auch keine Quellcodestelle.
jakobwenzel - Do 14.07.05 15:06
* ist ein bestimmtes Zeichen, was so viel wie jedes beliebige Zeichen und beliebig viele heißt. Es gibt auch ? (glaube ich zumindest), was ein beliebiges Zeichen.
retnyg - Do 14.07.05 15:08
in der beziehung bedeutet der stern, dass der dateinamen des formulars dem der unit entspricht
unit1.pas {$R *.dfm} -> includet unit1.dfm
Fabian W. - Do 14.07.05 18:41
Die Unit heißt jetzt aber HF und net Unit1.
jakobwenzel - Do 14.07.05 19:06
Dann includet sie halt HF.dfm... :)
Klabautermann - Do 14.07.05 19:12
Hallo,
ich habe nicht verstanden wie du die Datei umbenant hast? Im Windows Explorer? dann muss es ja probleme geben. Du könntest über "In Dateien suchen" ja mal nach deiner unit1 fanden, mit etwas glück solltest du damit die problematische(n) stelle(n) finden können.
Gruß
Klabautermann
Fabian W. - Do 14.07.05 21:18
Nein, ich hba das net im Windows-Explorer umbenannt - soweit kommt's noch.
Ich habs mit D2005 im Fenster Projektübersicht gemacht. da ändert er dann alles automatisch, sodass es eigentlich funzen müsste.
Ich schreib mal Hf.dfm hin.
JayK - Do 14.07.05 21:33
Ansonsten versuch mal, deine Unit per Speichern-unter "umzubenennen".
Fabian W. - Fr 15.07.05 15:21
Auch wenn ich Hf*dfm reinschreib findet er keine Unit1, sucht also immer noch danach.
@JayK: Wird bei 20 Units zu langwierig.
retnyg - Fr 15.07.05 15:25
Fabian W. hat folgendes geschrieben: |
Auch wenn ich Hf*dfm reinschreib findet er keine Unit1, sucht also immer noch danach.
|
heisst deine unit also hf1.pas versucht der compiler dann eine Hfhf1.dfm zu finden, die logischerweise nicht existiert
schreib einfach den vollen name deiner form datei hinein, z.b.
{$R HF1.dfm}
Klabautermann - Fr 15.07.05 15:30
Fabian W. hat folgendes geschrieben: |
| Nein, ich hba das net im Windows-Explorer umbenannt - soweit kommt's noch. |
Ok, hast du mal in allen Units nach "unit1" (nicht "HF") gesucht? Irgenwo muss das ja noch drin sehen.
Gruß
Klabautermann
hallo - Fr 15.07.05 15:34
Ja, es müsste auch noch in der Project1.dpr drin stehen oder wie du es gennant hast!
Allerdings gibt es dieses Problem schon länger, dass er nach dem Umbennenen was nicht mehr findet! Das haben auch mal ein paar bei uns in Info gemacht: Wir haben es nicht mehr hingekriegt.
Wenn du Pech hast, dann steht es in einer kompilierten dcu drin...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!