为什么我得trayicon不消失

fantom 2002-01-25 02:57:48
程序是服务端程序,当有客户端连接时,程序缩成trayicon
但当全部客户端退出时,trayicon却不消失
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Shell_NotifyIcon(NIM_DELETE, @TrayIcon);
end;
为什么???
这样下来托盘区很快就满拉
...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fantom 2002-01-25
  • 打赏
  • 举报
回复
问题解决,谢谢大家
fantom 2002-01-25
  • 打赏
  • 举报
回复
是,刚才在后面加了一条showmessage
但当全部客户端退出时 没有反映,
想改用发消息
iBear 2002-01-25
  • 打赏
  • 举报
回复
看来是的卸载语句没有执行到
starmote 2002-01-25
  • 打赏
  • 举报
回复
语法没有问题,你跟踪一下,看该语句执行到了没有。
另外,FormClose时,Action变量应该赋值为caFree.

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧