Hallo,
ich habe seit vielen Jahren eine Grafik-Unit mit verschiedenen Grafikroutinen in der Anwendung. Die Unit übersetze ich mit einem zugehörigen Testprogramm und die *.dcu speichere ich in einem allgemeinen Verzeichnis für Units ab. Dieses Verzeichnis ist in allen meinen Projekten als Such-Verzeichnis eingetragen. Alles bestens.
Jetzt wollte ich sehr spezielle Grafikelement als *.BMP in meine Grafik-Unit einfügen. Gemacht, compiliert, Testprogramm läuft, *.dcu ins Unit-Verzeichnis kopiert.
Problem: Wenn ich die Unit jetzt in einem anderen Projekt (in einem anderen Verzeichnis) einbinde, dann gibt es beim Compilieren einen Fehler, weil die Resource nicht gefunden wird. Als Abhilfe habe ich jetzt in der Grafik-Unit in dem $R den Resourcennamen mit vollem Pfad für ein spezielles Resourcenverzeichnis angegeben. Funktioniert, aber richtig schön ist das nicht mit der Verteilung von zusammengehörigen Programmelementen.
Hat da jemand eine Idee, wie es besser geht?
Moderiert von Th69: Titel korrigiert (Recource -> Resource)