1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Donation with Paypal!!!

    Go to your paypal account and send directly donation to [email protected]

    1 month - 10 $ - Standart VIP

    6 months - 20 $- Standart VIP

    1 year - 30 $- Standart VIP

    2 years - 50 $- Standart VIP

    Gold member for life - 150 $- Standart VIP

    High Vip (Standart VIP include) group please send PM or email to [email protected] for info

    After Donation please send email to [email protected]

  3. Donation Ways 2020


    Paysend
  4. Telegram
Dismiss Notice

Donation with Paypal!!!

Go to your paypal account and send directly donation to [email protected]

1 month - 10 $ - Standart VIP

6 months - 20 $- Standart VIP

1 year - 30 $- Standart VIP

2 years - 50 $- Standart VIP

Gold member for life - 150 $- Standart VIP

High Vip (Standart VIP include) group please send PM or email to [email protected] for info

After Donation please send email to [email protected]

Dismiss Notice
For open hidden message no need write thanks, thank etc. Enough is click to like button on right side of thread.

PngComponents for Delphi 2009-XE8

Discussion in 'Delphi Components,Freeware, Open Source' started by AdminDF, Apr 9, 2015.

  1. AdminDF
    Online

    AdminDFAdminDF is a Verified Member Delphifan Staff Member DF Staff

    his is an adaption for Delphi 2009-XE8 of the PngComponents created by Martijn Saly (www.thany.org), which makes use of the new built-in PngImage support.

    The project is currently hosted on Bitbucket: https://bitbucket.org/uweraabe/pngcomponents

    The original Png units from Gustavo Daud are no longer part of the package (mostly because I'm not sure if I may distribute them). So if you want to use it with an earlier version of Delphi, you have to get hands on the original package first. The sources should be compatible downto Delphi 7.

    This version includes the DEP fix.

    I also added a fix that properly loads DFMs made with older Delphi versions, which contain PNG images in TImage components. For this to work you have to install the package in the IDE and use PngFunctions somewhere in your project. Don't bother if you already use at least one of PngComponents.

    Two notes on problems with loading PNG images: 
    1) The loading is done inside TPngImage which is part of Delphi and not PngComponents. Any problems with Invalid Graphic Format is most likely caused by TPngImage.
    2) The current implementation of TPngImage doesn't call Changed when someting changed (f.i during LoadFromResourceName), so there is no notification to the control. As a workaround, load the image into another TPngImage instance and assign that to the PngImage property of TPngSpeedButton. It is not recommended to mess around with the instance behind the PngImage property.

    - Fixed a bug that made the IDE crash when leaving.
    - Reworked the InsertPng method so that it does what the name implies.
    - Added project files and XE2-support
    - Added project files for XE3-support
    - Implemented a hack to make the TActionList editor of XE3 work with TPngImageList
    - Added project files for XE4-support
    - Added IFDEF for compilation with Delphi 2007 and below
    - Fixed display error with images > 255 high
    - Added project files for XE5
    - Added project files for XE6
    - added style support for TPngBitBtn (thanks André Püschel)
    - Added project files for XE7
    - Fixed memory leaks
    - Copy-Paste of a disabled TPngSpeedButton tried to draw the png before it was fully loaded
    - Fixed uninitialzed local variable Offset in TPngBitBtnStyleHook.DrawButton
    - Performance optimized version of GrayscaleRGB by Christian Budde
    - Added project files for XE8

    Hidden Content:
    **Hidden Content: You must click 'Like' before you can see the hidden data contained here.**
     
  2. realist
    Online

    realistrealist is a Verified Member Administrator General Staff Member DF Staff

    RE:

    Thanks
     
  3. salimouu
    Offline

    salimouu DF Junior

    RE:

    thanks
     
  4. charly83
    Online

    charly83 Guest

    RE:

    thanks
    [hr]
    thanks
     
  5. kajung
    Offline

    kajung DF Member

    RE:

    Thanks !;)
     
  6. zaiyin
    Offline

    zaiyin DF Member

    RE:

    thanks
     
  7. jaydev.monpara
    Offline

    jaydev.monpara DF Junior

  8. rolandED
    Online

    rolandED Guest

    thanks
     
  9. dynamo
    Offline

    dynamo DF Expert

    RE:

    Thanks
     
  10. cfpatelsurat
    Online

    cfpatelsurat Guest

    RE:

    thanks
     
  11. batuhan36
    Offline

    batuhan36 DF Junior DF Gold User

    RE:

    Thanks
     
  12. preman_anjing
    Offline

    preman_anjing DF Member

  13. shylden
    Offline

    shylden DF Member

    RE:

    thanks
     
  14. sou_o_ed
    Online

    sou_o_ed Guest

  15. lkk
    Online

    lkk Guest

    RE:

    thanks
     

Share This Page