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 Resource not found (https://www.delphipraxis.net/77760-resource-not-found.html)

Carlo91 24. Sep 2006 15:39


Resource not found
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
ich hab ein großes problem und hoffe das ihr mir helfen könnt. Ich habe 4 jpg bilder in den rescouren meines projects eingebunden aber sie werden nicht gefunden!

Delphi-Quellcode:
...
public
    Skin1Navi, Skin1BG, Skin2Navi, Skin2BG: TResourceStream;
end;

...

procedure TForm1.FormCreate(Sender: TObject);
begin
  Skin1Navi :=TResourceStream.CreateFromID(0, 101, PChar('Skin1'));
  Skin1BG :=TResourceStream.CreateFromID(0, 102, PChar('Skin1'));
  Skin2Navi :=TResourceStream.CreateFromID(0, 102, PChar('Skin2'));
  Skin2BG :=TResourceStream.CreateFromID(0, 101, PChar('Skin2'));
  Frame41.Run :=True;
  Frame41.RunOnce :=False;
  Frame41.RunOnceEx :=False;
end;
...
das ist der code(meiner meinug nach richtig)!

P.S. Auf dem screenshot kann man die fehler meldung sehn und die resourcen vom programm.

MfG Carlo

marabu 24. Sep 2006 17:13

Re: Resource not found
 
Hi Carlo,

warum nicht so:

Delphi-Quellcode:
begin
  Skin1Navi := TResourceStream.CreateFromID(0, 101, 'Skin1');
  // ...
end;
Ansonsten scheint der Fehler anderswo begraben zu sein.

Grüße vom marabu

mkinzler 24. Sep 2006 17:15

Re: Resource not found
 
Bist du sicher das die Ressource richtig geöffnet wurde?

Carlo91 24. Sep 2006 17:18

Re: Resource not found
 
Ne das hab ich auch schon versucht :!: geht auch nicht und wo anders kann der fehler nicht ligen auser in der res datei selber glaub ich aber nicht :!: @mkinzle Und wie soll man die falsch öffnen :?:

MfG Carlo

SirThornberry 24. Sep 2006 17:20

Re: Resource not found
 
wie hast du denn die Bilder eingebunden? Zeit am besten mal die rc-datei

Carlo91 24. Sep 2006 17:26

Re: Resource not found
 
nein, ich hab das nicht mit einer *.rc datei gemacht sondern mit Microsoft Visual C++ 6.0 damit lassen sich res datein ganz leicht bearbeiten :!: aber an Microsoft Visual C++ 6.0 kann das nicht ligen hab damit schon viele res datein erstellt :!:

MfG Carlo

SirThornberry 24. Sep 2006 17:56

Re: Resource not found
 
mir geht es mehr um den Inhalt um da ich vermute das entweder die ID oder der Ressourcentyp nicht stimmt.

Carlo91 24. Sep 2006 17:59

Re: Resource not found
 
ist doch auf dem screenshot zu sehn das da die/der richtige id/type angegeben ist :!:

MfG Carlo

SirThornberry 24. Sep 2006 18:04

Re: Resource not found
 
ich sehe auf dem Screenshot nur welche Typen du im Quelltext angegeben hast. Für mich ist aber nicht ersichtlich welche Typen in der Ressource angegeben sind bzw. welchen Namen oder ID's

Carlo91 24. Sep 2006 18:13

Re: Resource not found
 
hab grade die komplete res datei neu erstellt aber es geht immer noch nicht :!:

P.S. hab die res id im quell code geändern nach dem neu erstellen :!:

MfG Carlo

jakobwenzel 24. Sep 2006 18:17

Re: Resource not found
 
Muss das nicht
Delphi-Quellcode:
  Skin1Navi :=TResourceStream.CreateFromID(HInstance, 101, PChar('Skin1'));
heißen?

Carlo91 24. Sep 2006 18:21

Re: Resource not found
 
hab ich auch schon versucht ging auch nicht :!: Und 0 ging bei mir sonst auch immer statt hInstance :!:

MfG Carlo

SirThornberry 24. Sep 2006 18:27

Re: Resource not found
 
Zitat:

Zitat von Carlo91
hab grade die komplete res datei neu erstellt aber es geht immer noch nicht :!:

P.S. hab die res id im quell code geändern nach dem neu erstellen :!:

MfG Carlo

warum hast du die res-id geändert? Die Res-ID muss mit der ID aus der ressourcen-datei übereinstimmen.
Kannst du die Ressourcendatei eventuell anhängen damit wir selbst die ID lesen können wenn du uns den Inhalt nicht anderweitig verraten willst.

Carlo91 24. Sep 2006 18:28

Re: Resource not found
 
ja weil ich die res datei neu erstellt habe und sich da durch die id geändert hat :!:

MfG Carlo

SirThornberry 24. Sep 2006 18:30

Re: Resource not found
 
nur durch das neu erstellen ändert sich die ID? :gruebel: Hast du die Ressource überhaupt in dein Delphiprogramm eingebunden. Im quelltext den du gepostet hast kann ich davon nix erkennen.

Carlo91 24. Sep 2006 18:35

Re: Resource not found
 
ja ich weiss schon wie ich das machen muss hab ich schon öffter gemacht guckst du hier :!:

Und auf der rechten seit vom screenshot siehst du die fertige exe datei im resourcen tuner mit den entsprechenden resourcen :!:

MfG Carlo

Carlo91 25. Sep 2006 16:42

Re: Resource not found
 
hab die res datei noch mal neu erstellt jetzt geht es auf mal :!: :!: :!: *freu* Aber warum es sonst nie ging ist mir ein rätsel hab nicht anders gemacht :gruebel: :!: :!:

:dancer: :dancer: :dancer: :dancer: :dancer:

MfG Carlo


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:43 Uhr.

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