Delphi 在规定的时间 弹出对话框消息
比如,我要设置在每天的中午12:00时.就自动弹出消息"请下班的时候关闭电脑!"在每天的下午17:30自动弹出消息"请关闭显示器."求详细步骤与代码..感谢!...
比如,我要设置在 每天的中午12:00 时.就自动弹出消息 "请下班的时候关闭电脑!" 在每天的下午 17:30 自动弹出消息 "请关闭显示器." 求详细步骤与代码..感谢!
展开
2个回答
展开全部
放一定时器
var i,j:Integer;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if (FormatDateTime('t',Now)='12:00') and (i<>1) then
begin
i:=1;
ShowMessage('请下班的时候关闭电脑!');
end;
if (FormatDateTime('t',Now)='17:30') and (j<>1) then
begin
j:=1;
ShowMessage('请关闭显示器!');
end;
end;
追问
可以正常提示,但是Message提示窗口.关不掉.好像一直在弹出提示...怎么设置只提示一次?弹出一次窗口,就可以?.
追答
第一i,j不能定义在过程里,要定义为全局变量
第二 在窗体创建过程中将i、j赋值为0.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询