Delphi7 中的那个TPNGGraphic类是从哪来的?该怎么解决
Delphi7 中的那个TPNGGraphic类是从哪来的?
Delphi7有个TImage组件,其中有个Picture属性,这个Picture有个LoadFromFile方法,代码如下:
Ext := ExtractFileExt(Filename);
Delete(Ext, 1, 1);
GraphicClass := FileFormats.FindExt(Ext);
if GraphicClass = nil then
raise EInvalidGraphic.CreateFmt(SUnknownExtension, [Ext]);
NewGraphic := GraphicClass.Create;
。。。。。。
当Picture调入PNG图像时,GraphicClass是返回TPNGGraphic类,这个类显然是Delphi7引用了哪里,无须再次安装第三方控件,请问这TPNGGraphic类在哪里申明的?
------解决方案--------------------
PngImage如果是D7的话就是那个开源的PNG库.
后来被Borland收了,从2007开始集成到Delphi里面.
只要uses PNGImage就可以了.
Delphi7有个TImage组件,其中有个Picture属性,这个Picture有个LoadFromFile方法,代码如下:
Ext := ExtractFileExt(Filename);
Delete(Ext, 1, 1);
GraphicClass := FileFormats.FindExt(Ext);
if GraphicClass = nil then
raise EInvalidGraphic.CreateFmt(SUnknownExtension, [Ext]);
NewGraphic := GraphicClass.Create;
。。。。。。
当Picture调入PNG图像时,GraphicClass是返回TPNGGraphic类,这个类显然是Delphi7引用了哪里,无须再次安装第三方控件,请问这TPNGGraphic类在哪里申明的?
------解决方案--------------------
PngImage如果是D7的话就是那个开源的PNG库.
后来被Borland收了,从2007开始集成到Delphi里面.
只要uses PNGImage就可以了.