Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#9

AW: Icons "fransen" mit der Zeit aus?

  Alt 1. Mär 2016, 12:42
Das hat nichts mit dem Windows-Speicherformat zu tun.
Mit dem Speicherformat sicher nicht, aber theoretisch könnte der Fehler trotzdem bei Windows liegen. Müsste mal jemand in der VCL nachschauen, wie der Editor die Daten letztendlich speichert. Wird zur Design-Time tatsächlich MSDN-Library durchsuchenImageList_Write bzw. MSDN-Library durchsuchenImageList_WriteEx verwendet, oder verwaltet Delphi das Bitmap am Ende doch selbst?

Edit:
Habe nachgesehen und es wird tatsächlich ImageList_WriteEx verwendet. Allerdings konnte ich das Problem mit den Bitfehlern bei mir nicht reproduzieren. Du hast zwar Recht, dass sich ein einzelnes Byte beim Abspeichern immer ändern, aber dieses Byte befindet sich noch in den 29 Bytes des ImageList Headers. Über das Format konnte ich nicht viel herausfinden, aber ich nehme mal an, dass es sich schlicht und einfach um einen Timestamp oder sowas handelt. An den RAW Daten der Bitmaps ändert sich bei mir zumindest nichts.
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)

Geändert von Zacherl ( 1. Mär 2016 um 13:02 Uhr)
  Mit Zitat antworten Zitat