AGB  ·  Datenschutz  ·  Impressum  







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

DFM Datei nicht gefunden

Ein Thema von OriginalMarzel · begonnen am 10. Mai 2016 · letzter Beitrag vom 11. Mai 2016
Antwort Antwort
Seite 1 von 2  1 2      
OriginalMarzel

Registriert seit: 10. Mai 2016
6 Beiträge
 
#1

DFM Datei nicht gefunden

  Alt 10. Mai 2016, 16:35
Hallo allerseits!
Ich hab da folgendes Problem:
Beim Kompilieren werden die DFMs nicht gefunden. Füge ich den Ordner mit den Dateien im Suchpfad hinzu, dann klappt alles. Ich möchte aber nicht 50 Ordner im Suchpfad haben und eigentlich sollte es ja auch so funktionieren. Und an dieser Stelle wird es richtig kurios:

Ich entferne einen der besagten Ordner aus dem Suchpfad:
Fehler: E1026 Datei nicht gefunden: 'foobar.dfm'

Wenn ich jetzt aber diese Datei mit dem Editor öffne, speichere und wieder schließe, dann kompiliert es ohne Probleme.

Wenn ich vorher eine Kopie von der Datei gemacht habe, und die Dateien wieder austausche (nicht nochmal gespeicherte Datei ist jetzt im Zugriff) dann kommt wieder besagter Fehler.
Ein Vergleich der beiden Dateien ergab folgendes Ergebnis:
Beide genau gleich groß,
beide verbrauchen den selben Speicherplatz,
beide haben genau die gleichen System-Rechte,
beide verwenden die gleiche Zeichenkodierung.
(Was kann man noch vergleichen?)

Ich habe echt keine Ahnung mehr, woran das noch liegen könnte! Hat von euch jemand eine Idee?
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: DFM Datei nicht gefunden

  Alt 10. Mai 2016, 16:40
Liegen denn deine dfm-Dateien in einem anderen Ordner als die pas-Dateien? Wenn nicht, dann öffne mal den Projektquelltext und prüfe die Pfade dort.
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
OriginalMarzel

Registriert seit: 10. Mai 2016
6 Beiträge
 
#3

AW: DFM Datei nicht gefunden

  Alt 10. Mai 2016, 16:42
pas und dfm liegen in einem Ordner.

Ich muss die dfm wirklich nur mit notepad oder notepad++ öffnen und wieder speichern, dann klappt es.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#4

AW: DFM Datei nicht gefunden

  Alt 10. Mai 2016, 16:42
Was kann man noch vergleichen?
Den Dateiinhalt?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: DFM Datei nicht gefunden

  Alt 10. Mai 2016, 16:46
Manchmal zerhauts auch die uses-Liste im Projektquelltext (dpr-Datei), deswegen solltest du dort reinschauen.
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
OriginalMarzel

Registriert seit: 10. Mai 2016
6 Beiträge
 
#6

AW: DFM Datei nicht gefunden

  Alt 10. Mai 2016, 16:47
Der ist genauso identisch, soweit ich sehe. (Durch öffnen, speichern, schließen sollte in meinen Augen ja auch nichts am Inhalt geändert werden.....denke ich doch mal...)
  Mit Zitat antworten Zitat
OriginalMarzel

Registriert seit: 10. Mai 2016
6 Beiträge
 
#7

AW: DFM Datei nicht gefunden

  Alt 10. Mai 2016, 16:50
@baumina: Die habe ich in der Zwischenzeit nicht angefasst...

So unglaublich das auch klingt, es wird wirklich nur die dfm geöffnet und gespeichert.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#8

AW: DFM Datei nicht gefunden

  Alt 10. Mai 2016, 16:52
Der ist genauso identisch, soweit ich sehe.
Wie/wo siehst du das?

DFMs können binär oder im TextFormat gespeichert werden,
man kann die Codierungen ändern,
das BOM
oder es ist einfach irgendwo ein Byte futsch.

Beim Öffnen wird die DFM geladen, Objekte werden erstellt (dabei können sich Property auch gern mal verändern, weil man z.B. ein neueres Delphi hat oder Komponenten aktualisiert wurden)
und beim Speichern werden diese Objekte (Edits, Labels usw.) neu serialisiert und das dann gespeichert ... die DFM bekommt also einen komplett neu erstellten Inhalt.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (10. Mai 2016 um 16:56 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#9

AW: DFM Datei nicht gefunden

  Alt 10. Mai 2016, 16:53
Kann es sein, dass der Virenscanner hier dazwischenfunkt, so dass die Datei von eben diesem noch im Zugriff ist, wenn Delphi die Datei verwenden will?

MfG Dalai
  Mit Zitat antworten Zitat
Bambini
(Gast)

n/a Beiträge
 
#10

AW: DFM Datei nicht gefunden

  Alt 10. Mai 2016, 16:55
Sind da die Zugriffsrechte im Filesystem geändert worden und die Compiler haben keine Rechte für die *.dfm?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      

 

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 03:08 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