当我试图在资源管理器崩溃/重新启动后实现恢复托盘图标的代码时,我得到了一个EOutOfResources异常“无法删除外壳通知图标”。我的代码是基于找到的旧解决方案的。Message.Msg = msgTaskbarRestart) then begin
TrayIcon1.Visible := False; {Destroy the systray icon here}//EOutOfResources
在Delphi IDE (设计时)中,我试图将一个图像加载到一个具有图像属性的控件中,比如TTrayIcon的Icon,TImage的Picture,但是当我在文件对话框中选择了我的图像时,它会给我一个“系统资源不足”的错误。我得到了超过1 GB的空闲内存,并且我已经重启了几次,之后我只打开了Delphi,但它没有任何帮助。
而且,这只发生在这一个项目上。