delphi - 在 Delphi XE 中使用 GDI+

标签 delphi gdi+ delphi-xe delphi-xe2

以下内容在 Delphi XE2 中有效,但在 Delphi XE 中引发访问冲突:

uses
  GDIPAPI, GDIPOBJ;
...
TGPImage.Create (TStreamAdapter.Create (MemStream));   // throws AV

如何在 Delphi XE 中使用 GDI+?

最佳答案

使用 Progdigy 中的 GDI+ 单元并重命名它们以避免与 TeeCharts 包中使用的冲突解决了这个问题。 XE 没有附带这些单元的源代码(XE2 有),所以我不确定它为什么失败。

关于delphi - 在 Delphi XE 中使用 GDI+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8588860/

相关文章:

c# - 如何在 OnPaint() 事件中获取需要绘制的确切区域?

c# - 保存 PictureBox 图像时为 "A generic error occurred in GDI+"

delphi - 如何为枚举 RTTI 字段创建通用 TValue?

delphi - 为什么要在对象方法中检查Assigned(self)?

delphi - 如何确保 MAPI 客户端在启动时获得焦点?

delphi - 放大 TVVirtualStringTree

c++ - 16 位桌面颜色深度的 BitBlt + UpdateLayeredWindow 和 CreateDIBSection

delphi - 将宽字符串转换为字符串

delphi - 获取 EDBEngineError - 操作不适用于 Delphi XE2 中的 ExecSQL 语句

mysql - 检查 MySQL 中的事件事务