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.