ich wollte mir einen neuen TexturManager basteln und hab deswegen nochmal das Tutorial für Texturfilter durchgearbeitet, bzw. dies versucht.
http://wiki.delphigl.com/index.php/Tutorial_TexFilter Der Schreiber Delphic verwendet hierbei DevIL, was ich scheinbar nach anschauen des Quellcodes und kurzem WikiPedia-Besuch als scheinbar sinnvoll erachte.
Nun habe ich das DevIL-Pack heruntergeladen (http://www.delphigl.com/download.php?cat=5) und mich bissl umgesehen in den Daten. Die DLLs sind im SystemOrdner und die PAS in dem LIB-Ordner von Delphi, aber nirgends sind die .dcu-Dateien die ich für mein Projekt benötige. Nun klagt Delphi beim kompilieren immer mit folgender Meldung:"[Fataler Fehler] UTexturManager.pas(8): Datei nicht gefunden: 'OpenIL.dcu'".
Wo krieg ich die .dcu-Dateien her? Oder wie umgehe ich dies?
Registriert: Do Dez 05, 2002 10:35 Beiträge: 4234 Wohnort: Dortmund
Delphi kennt zwei Möglichkeiten eine Unit einzubinden. Und zwar entweder in kompilierter Form (.DCU). Diese muss dann aber mit dem selbem Kompiler übersetzt worden sein. Alternativ kann Delphi dazu auch direkt die Units (.PAS) einbinden. Dann übersetzt er sie selber in die DCUs. Dazu muss er sie aber finden. Mit anderen Worten du musst ein Suchpfad auf die Unit openil.pas einrichten. Die ist in dem Packet unter dem Verzeichniss pas zu finden. Den Suchpfad kannst du entweder in den Projektoptionen einstellen oder aber auch in den Globalen Einstellungen von Delphi. Dann gilt das für mehr als nur das eine Projekt.
PS: Vielleicht wäre es sinnvoll auf http://openil.sourceforge.net/ mal zu schauen ob du von den DLLs neue Bersionen benutzen kannst. Bzw auch einen neuen Header bekommst. Die Version aus unseren Downloads ist doch schon etwas angestaubt. Allerdings kann ich nicht sagen ob das überhaupt nur Ansatzweise sinnvoll funktioniert.
Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.