Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi .RC problem mit Dateien, die unter Ordner liegen (https://www.delphipraxis.net/101502-rc-problem-mit-dateien-die-unter-ordner-liegen.html)

taktaky 14. Okt 2007 15:12


.RC problem mit Dateien, die unter Ordner liegen
 
Hallo

die Dateien, die unter Ordner liegen, werden nicht in .Res gepackt !
Delphi-Quellcode:
bild1 23 bilder/bild1.gif
// oder so auch nicht möglich
bild1 23 "bilder/bild1.gif"
// auch so nicht :
bild1 23 "C:/bilder/bild1.gif"
Es erscheint zwar keine Fehlermeldung, aber wenn ich das Bild1 von Ressource aufrufe, dann wird nicht angezeigt !

hat jemand eine Idee, wie man Dateien, die unter Ordner liegen, in .rc eingibt?


<>

Die Muhkuh 14. Okt 2007 15:17

Re: .RC problem mit Dateien, die unter Ordner liegen
 
Vielleicht sowas:

Delphi-Quellcode:
bild1 23 ".\bilder\bild1.gif"

Zacherl 14. Okt 2007 15:20

Re: .RC problem mit Dateien, die unter Ordner liegen
 
taktaky merk dir doch mal, dass du Backshlashes (\) und nicht (/) nutzen musst, wenn es sich um Dateipfade handelt. Das hatten wir doch erst bei deinem Problem mit ExtractFilePath .. :?

Christian Seehase 14. Okt 2007 16:30

Re: .RC problem mit Dateien, die unter Ordner liegen
 
Moin Zacherl,

wenn man's genau betrachtet, ist das dann allerdings ein Fehler in der Anwendung, wenn sie / nicht als gültiges Pfadtrennzeichen unter Windows zulässt, denn das Dateisystem erlaubt das durchaus. ;-)

turboPASCAL 14. Okt 2007 17:00

Re: .RC problem mit Dateien, die unter Ordner liegen
 
Alle drei Versionen in der Resourcedatei sind gültige Anweisungen.
Wenn es nicht so währe würde entweder der Resourcecompieler oder die
Delphi-IDE meckern. Je nach Vorgehensweise.

Das Problem wird wohl am laden und anzeigen der Gif's in taktaky's Anwendung liegen. ;)

Um festzustellen ob alle Dateien wirklich in der Resource sind schaut man einfach mal mit
einem Resourceeditor nach, zB. mit Bei Google suchenResHack.

taktaky 14. Okt 2007 18:37

Re: .RC problem mit Dateien, die unter Ordner liegen
 
Zitat:

Zitat von turboPASCAL
Alle drei Versionen in der Resourcedatei sind gültige Anweisungen.
Wenn es nicht so währe würde entweder der Resourcecompieler oder die
Delphi-IDE meckern. Je nach Vorgehensweise.

Das Problem wird wohl am laden und anzeigen der Gif's in taktaky's Anwendung liegen. ;)

Um festzustellen ob alle Dateien wirklich in der Resource sind schaut man einfach mal mit
einem Resourceeditor nach, zB. mit Bei Google suchenResHack.

also wenn ich die .Res mit HesHacker anschaue, dann finde ich doch meine Dateien, die in unter Ordner liegen, da !

d.h. das Problem liegt an den Link in html

Muss ich nun den Link in html Datei direkt eingeben so:
In Seite1.html : Link=seite2.html statt ordner1/seite2.html obwohl die Seite2.html nicht in dem selben Ordner von Seite1.html sich befindet?

Ich habe das getestet dann funktioniert.

Aber was wäre wenn man 2 identische Dateien z.B.
in Odner1: index.html
In Ordner2 : index.html
Dann bekommt ein Problem, wenn die seite index.html aufruft !!!
Wie haben 2 Dateien mit dem Namen index.html

<>

Muetze1 14. Okt 2007 20:44

Re: .RC problem mit Dateien, die unter Ordner liegen
 
Du gibst in der RC Datei an, wo der Resourcencompiler die Datei findet, welche er dort einbinden soll. Wo die Datei liegt ist der RES Datei egal, schliesslich wird deren Daten eingebunden. Die Ordner werden so oder so nicht mit übernommen (wie du es ja im Resourcenhacker siehst)

taktaky 14. Okt 2007 20:57

Re: .RC problem mit Dateien, die unter Ordner liegen
 
Zitat:

Zitat von Muetze1
Du gibst in der RC Datei an, wo der Resourcencompiler die Datei findet, welche er dort einbinden soll. Wo die Datei liegt ist der RES Datei egal, schliesslich wird deren Daten eingebunden. Die Ordner werden so oder so nicht mit übernommen (wie du es ja im Resourcenhacker siehst)

Es funktioniert :thumb: Danke!

Muetze1 15. Okt 2007 00:10

Re: .RC problem mit Dateien, die unter Ordner liegen
 
Zitat:

Zitat von taktaky
Es funktioniert :thumb: Danke!

Was denn? Habe schliesslich keine Problemlösung gepostet :gruebel:

taktaky 15. Okt 2007 00:38

Re: .RC problem mit Dateien, die unter Ordner liegen
 
Zitat:

Zitat von Muetze1
Zitat:

Zitat von taktaky
Es funktioniert :thumb: Danke!

Was denn? Habe schliesslich keine Problemlösung gepostet :gruebel:

Doch
Zitat:

Zitat von Muetze1
Die Ordner werden so oder so nicht mit übernommen

Und das habe ich vorher nicht gewusst :mrgreen:
d.h. alle Dateien werden in Res zusammen in einem Ordner so zu sagen


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:50 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