Hallo zusammen,
ich habe das Beispiel aus
Library: Grafik / Sound / Multimedia - Bilder in DLL einbinden und aufrufen ausprobiert
Delphi-Quellcode:
var
h :HINST;
r :TResourceStream;
j :TJpegImage;
i :integer;
begin
h := LoadLibrary('Bilder.dll');
if h <> 0 then
begin
r := TResourceStream.Create(h, Bild1, 'Jpeg');
j := TJpegImage.Create;
try
j.LoadFromStream(r);
Image1.Picture.Bitmap.Assign(j);
finally
j.Free;
r.Free;
end;
end;
FreeLibrary(h);
end;
und unter WinXP funktioniert auch alles reibungslos. Versuche ich aber jetzt das ganze unter Windows98 so funktioniert es nicht mehr, da mir die Funktion LoadLibrary kein
Handle auf meine
DLL liefert. Ein
Handle von einer EXE hingegen wird geliefert. Woran könnte das liegen?
MfG
Adler