我正在寻找重用一些在dll中的设备上下文上绘制图像的代码。它使用在原始程序中运行良好的TImage。但是在dll中,BMP和TIFF可以很好地加载,但是在加载原始加载的JPG,PNG和GIF时会引发错误。我很难在原始代码中找到任何东西来启用它们。我在Vcl.Graphics中看到,它看起来是否定义了CLR,我尝试将其添加到项目的条件定义中,但是没有用。我似乎无法在启用CLR的项目设置中找到任何其他选项。

最佳答案

jpeg子句中包含pngimagegifimguses。这些单元可以使用相应的图像类型并注册其文件扩展名。

09-27 18:19