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.