delphi - 通知中心 / Embarcadero.DesktopToasts
问题描述
当我调用通知中心时,我得到值Embarcadero.DesktopToasts。??????在有限的时间内作为报告应用程序。
如果我删除 Delphi 在C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
目录中创建的链接以及注册表项Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings\Embarcadero.DesktopToasts.????????
,则应用程序名称最迟在第二次调用后将再次正确。
如何纠正这种行为?
作为一个附带问题,我可以在哪个值中存储更好的图标?
解决方案
为此,需要在注册表和应用程序的特殊快捷方式之间保持一致。
这些快捷方式可以通过运行“Shell:Appsfolder”找到。
因此,如果已经存在与您的程序名称相似的快捷方式,Embarcadero 不会创建正确的快捷方式,并且通知显示为 Embarcadero.DesktopToasts....
清理与您的产品名称相似的快捷方式可能会解决您的问题。
(也许 Embarcadero 不应该检查短名称,而是检查此快捷方式的实际内容..)
推荐阅读
- android-studio - java.lang.ClassNotFoundException:找不到类“my.package.name”
- python - AttributeError:“NoneType”对象没有“提到的_in”属性。(Python)
- ios - 音频消息播放器,如 Swift 中的 WhatsApp
- excel - 导入带有重音符号的 CSV 文件
- flutter - 在颤振中出错:RangeError(索引):无效值:不在包含范围内
- angular - 我应该将当前的 ionic 3 应用程序更新为 ionic 5 和电容器,还是应该从科尔多瓦转移到电容器?
- c# - 在 Visual Studio 中调试作为本地系统(Windows 服务)运行的进程
- java - 根据行号从数组列表中获取 JSON 对象
- javascript - 使用 Axios 在 GET 请求中传递令牌
- angular - 类型'可观察的
' 不可分配给 Observable 类型 rxjs 角度