changjianfeng 发表于 2011-5-31 17:39:54

delphi中使用spcomm控件写的程序启动后,win2000系统为什么注销不了系统

使用spcomm写的串口软件,启动后win2000不能注销,关闭软件后,系统注销没有问题,不知道啥原因。软件启动后,托盘显示。源码上传。点击此处下载 ourdev_644473ARW12N.rar(文件大小:216K) (原文件名:串口时间校准.rar)

changjianfeng 发表于 2011-5-31 20:58:46

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
Comm1.StopComm;    //关闭串口
Shell_NotifyIcon(NIM_DELETE,PNotify); //释放托盘图标
CanClose := true;

//form1.Close;

end;

changjianfeng 发表于 2011-5-31 21:12:56

问题解决,在关闭时,加入显示隐藏窗口就可以顺利注销了。因为在最小化到托盘时,窗口是隐藏了。
页: [1]
查看完整版本: delphi中使用spcomm控件写的程序启动后,win2000系统为什么注销不了系统