Einzelnen Beitrag anzeigen

IngoD7

Registriert seit: 17. Feb 2004
464 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Automatische Compilierung von *.rc-Dateien seitens Delph

  Alt 22. Jan 2007, 18:27
Kleiner Zwischenbericht:
Zitat von IngoD7:
Wie ist es damit, dass er eine von mir gelöschte res-Datei von alleine wieder ins Verzeichnis schreibt, obwohl sie nicht zum Projekt gehört (auch nirgends per $R-Anweisung eingeschrieben) und obwohl die rc-Datei auch nicht verändert wurde?
Sagt das jemandem etwas?
Ich denke jetzt, das darf ich unter "IDE kaputt gespielt" ablegen. Seit ich einmal alles "auf Null" runtergefahren hatte (alle Ressourcen aus Projekt raus, IDE neu gestartet und dann frischen Mutes auf ein Neues) ist mir das nicht wieder passiert.

Dann zum Thema "Gelöschte res-Dateien erscheinen nicht wieder im Ordner":
Das ist eine komische Sache. Fügt man schön artig nacheinander Ressourcen (also die rc-Dateien) ins Projekt hinzu (Projekt --> Dem Projekt hinzufügen ...), so werden anständig die entsprechenden Einträge in die Projektdatei gemacht und die res-Dateien erzeugt. So weit, so gut.

Löscht man jetzt händisch eine res-Datei aus dem Verzeichnis, so wird sie mit dem nächsten Compilieren automatisch wieder erzeugt.
Löscht man aber mehrere, so wird immer nur eine wieder automatisch erzeugt und die anderen danach nie wieder. Solange, bis man die nun fehlenden Ressourcen einmal aus dem Projekt entfernt und wieder hübsch artig hinzufügt.

Warum das alles so ist, weiß ich nicht. Ich wollte nur besonders schlau sein und Delphi durch Löschen von eingebundenen res-Dateien zwingen, eine Ressource automatisch neu zu kompilieren. Das ist jedenfalls nicht sonderlich empfehlenswert.

Da ich im Moment an einer Console-Anwendung schraube, gilt das hier Gesagte zumindest für solche Projekte.
  Mit Zitat antworten Zitat