Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Resource in Designtime Package (https://www.delphipraxis.net/100809-resource-designtime-package.html)

backdraft 4. Okt 2007 09:29


Resource in Designtime Package
 
Hallo zusammen,

ich hab ein merkwürdiges Problem bei einem Package.

Ich habe eine Resourcedatei die ich in der Unit mit {$R *.res} einbinde.

Delphi-Quellcode:
initialization

  TextBitmap := TBitmap.Create;
  TextBitmap .LoadFromResourceName(HInstance, 'MEINBILD');
Wenn ich jetzt das Package in Delphi installieren möchte bekomme ich den Fehler, dass er das Bild "MEINBILD" nicht findet.
Über einen Resourceneditor habe ich mal in die BPL Datei reingesehen, da ist es drin auch schön unter BITMAP.

Was mache ich falsch?

Oliver

shmia 4. Okt 2007 09:47

Re: Resource in Designtime Package
 
Ist der Resourcentyp auch RT_BITMAP? (ansonsten klappt es nicht)

backdraft 4. Okt 2007 09:59

Re: Resource in Designtime Package
 
Zitat:

Zitat von shmia
Ist der Resourcentyp auch RT_BITMAP? (ansonsten klappt es nicht)

jo ist es, und im Resource Editor ist das BMP ja auch.

shmia 4. Okt 2007 10:17

Re: Resource in Designtime Package
 
Versuch mal:
Delphi-Quellcode:
if FindResource(HInstance, PChar('MEINBILD'), RT_BITMAP) = 0 then
   raise Exception.Create('Resource MEINBILD nicht gefunden');
Mit diesem Test sollte geklärt werden, ob die Resource wirklich im Package ist.

backdraft 4. Okt 2007 10:29

Re: Resource in Designtime Package
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von shmia
Versuch mal:
Delphi-Quellcode:
if FindResource(HInstance, PChar('MEINBILD'), RT_BITMAP) = 0 then
   raise Exception.Create('Resource MEINBILD nicht gefunden');
Mit diesem Test sollte geklärt werden, ob die Resource wirklich im Package ist.

Meldet die Exception, aber ... hier ein Import der BPL-Datei. Der Screenshot zeigt auf deb BITMAP-Teil beim importieren
Vlt gehts ja bei Packages anders?

shmia 4. Okt 2007 10:51

Re: Resource in Designtime Package
 
Dein Anhang beweisst aber nicht, dass da eine Bitmap-Resource mit dem Namen "MEINBILD" enthalten ist.
Hol dir mal den XN Resource Editor und schau damit rein:
http://www.wilsonc.demon.co.uk/d10resourceeditor.htm

backdraft 4. Okt 2007 11:08

Re: Resource in Designtime Package
 
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

Zitat von shmia
Dein Anhang beweisst aber nicht, dass da eine Bitmap-Resource mit dem Namen "MEINBILD" enthalten ist.
Hol dir mal den XN Resource Editor und schau damit rein:
http://www.wilsonc.demon.co.uk/d10resourceeditor.htm

MeinBild war auch nur ein Pseudonym, das richtige Bild hab ich unterlegt mit dem Cursor (IBTVHEADERDESCBMP).
Tatsächlich zeigt der ResourceEditor von dir alle Bilder nicht an. Woran kann dass denn liegen?

Ich hab mal nen Shot vom Package und von der Resource Datei mitgeschickt.

Jetzt bin ich verwirrt...

stahli 4. Okt 2007 11:41

Re: Resource in Designtime Package
 
Bist Du sicher, dass der Compiler auch Deine Res-Datei findet?
Gib doch mal versuchsweise statt *.res den vollständigen Dateinamen an...

Stahli

backdraft 4. Okt 2007 12:01

Re: Resource in Designtime Package
 
Zitat:

Zitat von stahli
Bist Du sicher, dass der Compiler auch Deine Res-Datei findet?
Gib doch mal versuchsweise statt *.res den vollständigen Dateinamen an...

Stahli

hab ich schon alles probiert. auch nen namen den es nicht gibt, dann sagt er das auch.
in dem anderen resourceeditor seh ich sie ja auch ...

backdraft 4. Okt 2007 12:56

Re: Resource in Designtime Package
 
Kann es vielleicht an Delphi 2007 liegen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 Uhr.
Seite 1 von 2  1 2      

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