【问题标题】:Using IWImage in Delphi Intraweb在 Delphi Intraweb 中使用 IWImage
【发布时间】:2017-01-23 15:57:38
【问题描述】:

我是 Intraweb 的新手,所以使用 Delphi 如何使用 IWImage 在表单上显示一个简单的图像?如果我尝试通过图片属性加载图像。

我收到此错误“无法将 TdxPNGImage 分配给 TPngImage”。

【问题讨论】:

  • 哪些步骤,确切地触发了异常?请复制 - 将错误消息粘贴为文本而不是图像。
  • 没什么,首先启动新的 Intraweb 项目,然后添加 IWImage1 并将其图片属性设置为驱动器中的任何图像,您将在设计视图中正常显示图像,但是当您运行项目时它会引发这个错误。
  • 不,它对我来说没问题(使用我硬盘中的 .png)。设计视图正常,运行时正常。为什么你的错误信息提到TdxPNGImage
  • 我不知道,但您使用的是哪个版本?因为很久以前在 Delphi XE 中一切正常,但在柏林,事情开始变得奇怪
  • 我使用 Delphi 10.1 Berlin(在 Windows 7 上)和 Google Chrome。请显示我们可以重现问题的最少代码,例如MCVE。恐怕你的问题会开始收集反对票。

标签: delphi intraweb


【解决方案1】:

所以我有两个猜测。

  1. 您使用的是非常旧且过时的 IntraWeb 和 Delphi 版本。
  2. 您安装了一些第三方组件或套件,这些组件或套件弄乱了一些与 IntraWeb 相关的内容。

无论如何。这对我来说可以。以下是如何通过代码将图像添加到TIWImage 组件:

  IWImage1.Picture.LoadFromFile('C:\Development\Samples\Data\cus2.bmp');

您也可以在设计时加载图像,只需转到对象检查器并双击Picture 属性,然后选择您的图像,如下所示:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多