Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Bild über Ressource-Dll laden

  Alt 3. Jan 2004, 16:01
Dein erstes Beispiel wird unter keinen Umständen funktionieren, da die Daten im BITMAP Format anders hinterlegt werden. Möchtest Du Deine Methode nutzen, dann musst Du wie folgend vorgehen.

Code:
BILD1 RCDATA "images\logobig.bmp"
Delphi-Quellcode:
var
  h :HINST;
begin
  h := LoadLibrary('bitmaps.dll');
  if h <> 0 then
  try
    r := TResourceStream.Create(h, 'BILD1', RT_RCDATA);
    b := Tbitmap.Create;
    try
      b.LoadFromStream(r);
      Image1.Picture.Bitmap := b;
    finally
      b.Free;
      r.Free;
    end;
  finally
    FreeLibrary(h);
  end
......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat