【问题标题】:invalid imagelist index - Delphi XE8无效的图像列表索引 - Delphi XE8
【发布时间】:2015-07-18 13:40:22
【问题描述】:

在使用 Delphi XE8 多设备应用程序 (android) 时,此错误不断弹出:'Invalid ImageList Index'。

详情:

[507A7424]{vcl220.bpl  } Vcl.ImgList.TCustomImageList.Delete (Line 664, "Vcl.ImgList.pas" + 2) + $1C
[0CC0E98C]{MultidevicePreview220.bpl} DesignPreviewFrm.TfrmDesignPreview.UpdateThumb (Line 744, "DesignPreviewFrm.pas" + 50) + $8
[0CC0E597]{MultidevicePreview220.bpl} DesignPreviewFrm.TfrmDesignPreview.TickTackTimer (Line 653, "DesignPreviewFrm.pas" + 27) + $7
[5073D11F]{vcl220.bpl  } Vcl.ExtCtrls.TTimer.Timer (Line 3093, "Vcl.ExtCtrls.pas" + 1) + $E
[5073D003]{vcl220.bpl  } Vcl.ExtCtrls.TTimer.WndProc (Line 3051, "Vcl.ExtCtrls.pas" + 4) + $7
[50172D80]{rtl220.bpl  } System.Classes.StdWndProc (Line 16882, "System.Classes.pas" + 8) + $0
[507CB41F]{vcl220.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10352, "Vcl.Forms.pas" + 23) + $1
[507CB462]{vcl220.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10382, "Vcl.Forms.pas" + 1) + $4
[507CB795]{vcl220.bpl  } Vcl.Forms.TApplication.Run (Line 10520, "Vcl.Forms.pas" + 26) + $3

单元中没有使用图像列表。事实上,唯一的组件就是一个按钮。

编辑:这主要发生在设计模式下,与我的代码无关。可能是 IDE 中的错误。

【问题讨论】:

  • 为什么要在安卓应用中链接vcl库?
  • @LURD 这是一个 IDE 异常——我也明白了。但我只有在切换到/从远程桌面时才会得到它。 Delphi IDE 本身就是 VCL。总是通过重新启动 IDE 来修复。
  • 您是否偶然禁用了 Castalia?
  • 您应该编辑您的问题以明确这是一个 IDE 异常,而不是您自己的代码中的异常。 (不是每个人都会注意到 DesignPreviewFrm.TfrmDesignPreview 并意识到它是一个 IDE 窗口。)这似乎是 IDE 中的一个错误,如果您可以创建一个允许复制它的小型 MCVE,则应将其报告给 Embarcadero这样的。
  • 我认为这是对 Castalia 问题的否定?因为我怀疑我禁用它可能是负责任的。那么远程桌面呢?你用那个吗?如果您真的希望我们帮助您解决这个问题,您真的应该在 cmets 中跟进。除此之外,正如肯所说,你真的应该向 Embarcadero 报告。

标签: android delphi ide delphi-xe8


【解决方案1】:

1) 关闭Studio,确保tast manager中不存在进程“bds.exe”。

2) 进入文件夹“C:\Program Files\Embarcadero\Studio\x.0\bin”,查找文件“MultidevicePreview240.bpl”。

3) 将其重命名为“!MultidevicePreview240.bpl”

4) 运行 Studio 并进行测试。

另一种变体:

TLayout 中的 TImage 中的一个问题。完全删除 TLayout,添加这个并再次图像 - 问题应该会消失。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    • 2016-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多