Einzelnen Beitrag anzeigen

Benutzerbild von Hannes91
Hannes91

Registriert seit: 28. Aug 2010
Ort: Hamburg
15 Beiträge
 
Delphi 2010 Professional
 
#5

AW: Problem beim Umgang mit DLL's

  Alt 28. Aug 2010, 15:38
Delphi-Quellcode:
var
   dllHandle: THandle;
   thisBitmap: TBitmap;
   thisPNG : TPNGImage;
begin
     dllHandle := LoadLibrary('Ressource.dll' );

     if dllHandle <> 0
     then
         try
            thisBitmap := TBitmap.Create;
            thisPNG := TPNGImage.Create;

            try
               thisBitmap.Handle := LoadBitmap(dllHandle, 'Bild2' );
               thisPNG.Handle := //Er meckert mich an, dass TPNGImage kein Element namens Handle enthält

               if thisBitmap.Handle <> 0
               then IGrid.Picture.Bitmap.Assign(thisBitmap);
               if thisPNG.Handle <> 0
               then IHintergrund.Picture.Bitmap.Assign(thisPNG);
            finally
                   thisBitmap.Free;
            end;
         finally
                FreeLibrary( dllHandle );
         end;
end;
Und wieso enthält TPNGImage kein Handle??? Immerhin kennt er TPNGImage überhaupt!
Kann ich dann trotzdem LoadBitmap(dllHandle, 'Bild1') verwenden, wenn es sich um ein PNG handelt?
Hannes
  Mit Zitat antworten Zitat