Einzelnen Beitrag anzeigen

fwsp
(Gast)

n/a Beiträge
 
#1

Fehler beim Laden eines Bilds aus .dll

  Alt 9. Apr 2006, 12:41
hallo

wie der titel schon sagt, versuche ich bilder aus ner dll zu laden. die dll ist auch soweit fertig. nur kommt der eigentlichen anwendung der fehler:

Code:
---------------------------
Musik-Suite - strela-comp
---------------------------
Bitmap image is not valid.
---------------------------
OK  
---------------------------
der debugger sagt es liegt an diesem code
ImgInst00.Picture.Bitmap.LoadFromStream(R); nur weiss ich nicht wie ich das anders machen soll, hab schon die foren bemüht, aber dieses problem wurde nicht geschildert. ist meine .dll kaputt?


hier die gesamtheit der prozedur, die die bilder lädt:
Delphi-Quellcode:
  H := LoadLibrary('Pictures.dll');
  if h <> 0 then
  begin
    try
      R := TResourceStream.Create(H, 'Pic00', RT_BITMAP);
      ImgInst00.Picture.Bitmap.LoadFromStream(R);
    finally
      R.Free;
    end;
  end;
  FreeLibrary(h);
ausschnitt aus der .rc der .dll
Code:
Pic00 BITMAP "Oboe.bmp"
Pic01 BITMAP "Trompete.bmp"
danke.
  Mit Zitat antworten Zitat