小编hmd*_*ght的帖子

无效的imagelist索引 - Delphi XE8

在使用Delphi XE8多设备应用程序(android)时,此错误不断出现:'无效的ImageList索引'.

细节:

[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) + …
Run Code Online (Sandbox Code Playgroud)

ide delphi android delphi-xe8

5
推荐指数
1
解决办法
1306
查看次数

在delphi radstudio 10.4 firemonkey中新建一个表单

我使用 Delphi firemonkey 为 android 和 windows 开发这个应用程序。它在android 11之前运行良好。更新手机后,该应用程序被强制关闭。未能解决最新 sdk 的问题以及操作清单文件,我不得不迁移到 rad studio 10.4。

该应用程序包含一个带有以下代码的按钮,用于创建一个新表单,该表单过去在 rad studio 10.3 中运行良好。但是在 rad studio 10.4 中,按下按钮后,什么也没有发生,也没有显示表单。我想知道是否有更新或有效的方法来创建和显示表单。

 Application.CreateForm(Tfrm01, frm01);
 frm01.Parent:=frmMAIN;

TRY
{$IFDEF ANDROID}
    frm01.Show;
{$ENDIF}
{$IFDEF MSWINDOWS}
    frm01.ShowModal;
{$ENDIF}
FINALLY
{$IFDEF ANDROID}
    FreeAndNil(frm01);
{$ENDIF}
{$IFDEF MSWINDOWS}
    frm01.Free;
{$ENDIF}
END;
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我还尝试了以下代码来创建具有相同结果的新表单:

frm01 := Tfrm01.Create(self);
Run Code Online (Sandbox Code Playgroud)

forms delphi

1
推荐指数
1
解决办法
220
查看次数

标签 统计

delphi ×2

android ×1

delphi-xe8 ×1

forms ×1

ide ×1