Einzelnen Beitrag anzeigen

Adler

Registriert seit: 29. Apr 2003
Ort: Düsseldorf
30 Beiträge
 
Delphi 2006 Professional
 
#1

Bilder in DLL einbinden und aufrufen

  Alt 23. Mai 2003, 23:39
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
  Mit Zitat antworten Zitat