Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ressourcen (https://www.delphipraxis.net/72946-ressourcen.html)

SirThornberry 9. Jul 2006 20:59

Re: Ressourcen
 
meine Vermutung: Du hast die Ressourcen-Quelldatei (.rc) dem Projekt hinzugefügt und dann mit
Delphi-Quellcode:
{$R ...}
die Ressource nochmal eingebunden.

chaosben 10. Jul 2006 05:45

Re: Ressourcen
 
Zitat:

Zitat von R2D2
Könnte mir vielleicht jemand eine komplette Anleitung geben, dass ich von vorne beginnen kann?

Also wenn du es ganz komfortabel haben möchtest, kannst du dir unseren Resource-Experten (ResEd) von www.TheUnknownOnes.net laden. Damit solltest du dein Ziel ohne Probleme erreichen.

R2D2 10. Jul 2006 15:21

Re: Ressourcen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Geht immer noch nicht (aber tolles tool! :thumb: )

Ich poste jetzt hier mal den Code mit dem ich einbinde:
Delphi-Quellcode:
ResStream := TResourceStream.Create(HINSTANCE, 'CLOCK', PChar('Bitmap'));
try
   clock.LoadFromStream(ResStream);
finally
   ResStream.Free;
end;
Die *.res-Datei ist im Anhang.

Eingebunden wird nur so in der unit:
Delphi-Quellcode:
implementation

{$R *.dfm}
{$R 'C:\Dokumente und Einstellungen\R2D2\Eigene Dateien\Delphi\Desk\bmps.res'}

ManuMF 10. Jul 2006 15:26

Re: Ressourcen
 
Hallo,

es liegt offenbar nur an der Einbindung.

wirf doch mal die Einbindung aus der Unit raus und binde die RC-Datei per [Projekt -> Dem Projekt hinzufügen] ein.

Gruß,
ManuMF

R2D2 10. Jul 2006 15:59

Re: Ressourcen
 
Zitat:

ErResNotFoundError: Ressource CLOCK nicht gefunden.

Union 10. Jul 2006 16:18

Re: Ressourcen
 
Die .res Datei hat das falsche Format. Sie muß duruch kompilieren einer .rc Datei mit brc32.exe erzeugt werden. In Deiner .res fehlt der Typbezeichner (z.B. BMP).

marabu 10. Jul 2006 16:37

Re: Ressourcen
 
Hallo,

doppelte resource ids werden regelmäßig dann erkannt, wenn z.B. eine Unit, welche die RES-Datei eingebunden hat, unter anderem Namen gespeichert wird un der alte Unit-Name in einer Uses-Klausel überlebt.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:10 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz