Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#1

TRessourceStream lädt Bitmap nicht vollständig.

  Alt 4. Feb 2011, 08:48
Hallo,

folgender Code soll eine 694 Byte grosses Bitmap laden.

Delphi-Quellcode:
      
      ResourceStream:= TResourceStream.Create(HInstance, 'BMVERLAUF', RT_BITMAP);

      ResourceStream.Position:= 0;

      theResFileName:= MyGetTempFileName(GetEnvironmentVariable('TEMP'), 'VER');
      FileStream:= TFileStream.Create(theResFileName, fmCreate);
      FileStream.Position:= 0;
      FileStream.CopyFrom(ResourceStream, ResourceStream.Size);
Leider werden nur 680 Byte geladen (ResourceStream.Size) und gespeichert.

Was ist heute nur für ein verhexter Tag ;(

Weiss jemand, was ich falsch mache ?


#Update:#
Erledigt !!!
Ich habe jetzt BitMap.LoadFromResourceName(HInstance, 'BMVERLAUF') genommen.



Danke


Heiko
Heiko

Geändert von hoika ( 4. Feb 2011 um 09:14 Uhr)
  Mit Zitat antworten Zitat