1. 程式人生 > >Delphi安裝DevExpress控件後,加載圖片自動調用dxGDIPlusClasses的問題

Delphi安裝DevExpress控件後,加載圖片自動調用dxGDIPlusClasses的問題

就會 無法顯示 source fromfile del tro 解決 加載 phi

Delphi安裝DevExpress控件後,

image控件用 Picture.LoadFromFile() 加載圖片,會自動調用dxGDIPlusClasses,可以正常顯示圖片。

FastReport中的image控件 Picture.LoadFromFile() 加載圖片,也會自動調用dxGDIPlusClasses,這可能導致image控件中的圖片無法顯示。

解決辦法是:

修改控件源碼: dxGDIPlusClasses 單元中,註釋掉一行代碼: {$DEFINE DXREGISTERPNGIMAGE}

dxGDIPlusClasses 單元所在路徑:DevExpressVCL14.2.2\ExpressGDI+ Library\Sources

修改後,Picture.LoadFromFile() 加載圖片就會調用Graphics單元中的方法。

Delphi安裝DevExpress控件後,加載圖片自動調用dxGDIPlusClasses的問題