Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 如何发送通知?_Delphi_Delphi 10.2 Tokyo - Fatal编程技术网

Delphi 如何发送通知?

Delphi 如何发送通知?,delphi,delphi-10.2-tokyo,Delphi,Delphi 10.2 Tokyo,我使用Delphi10.2东京开发了我的vcl应用程序,效果很好。我想实现一个场景,它可以在发生操作时在系统通知中心或操作中心发送通知。例如,如果应用程序已连接,则应在操作中心发送“已连接”的通知。我尝试使用TNotificationcenter组件,但它与windows 7不兼容,但在windows 8及以上版本上运行良好。 我该怎么办? 感谢希望这是有意义的,我将非常感谢提供的任何帮助。Win7没有通知中心。但是,您可以使用TTrayIcon和气球提示 TrayIcon.BalloonHin

我使用Delphi10.2东京开发了我的vcl应用程序,效果很好。我想实现一个场景,它可以在发生操作时在系统通知中心或操作中心发送通知。例如,如果应用程序已连接,则应在操作中心发送“已连接”的通知。我尝试使用TNotificationcenter组件,但它与windows 7不兼容,但在windows 8及以上版本上运行良好。 我该怎么办?
感谢希望这是有意义的,我将非常感谢提供的任何帮助。

Win7没有通知中心。但是,您可以使用TTrayIcon和气球提示

TrayIcon.BalloonHint := 'My Message';
TrayIconTimer.Enabled := False;
TrayIconTimer.Enabled := True;
TrayIcon.Visible := True;
TrayIcon.ShowBalloonHint;
在本例中,计时器用于在气球超时后隐藏TrayIcon


在Win7中工作,在Win10中,它看起来像通知,但实际上不会添加到通知中心列表中。

如果可能,您应该更改此问题的标题。推送通知不是您在这里讨论的内容。@Davenotage请告诉我更多关于它的信息……感谢Swindows 7没有通知。这是一个O/S限制,不是Delphi限制。@abrahamselous这里有一些关于推送通知的信息:Windows 7没有通知或通知中心。当操作系统不支持通知时,无法发送通知。