delphi中这一过程中的Timer4.Enabled :=False ;无效,是什么原因?

procedureTForm4.Timer9Timer(Sender:TObject);beginTimer9.Enabled:=False;ifnot(Edit17.t... procedure TForm4.Timer9Timer(Sender: TObject);
begin
Timer9.Enabled:=False ;
if not(Edit17 .text='') then
begin
if not( Edit17.Text=Edit8.Text) then
begin
Timer4.Enabled :=False ;////此处无效
ShowMessage ('下载数据不同,须重启软件才能下载!');/////此处正常
Application.Terminate; ///////此处正常
winexec(Pchar(paramstr(0)), sw_show);//////此处正常
end;
end;
end;
展开
 我来答
rich556677
2013-07-14 · TA获得超过2028个赞
知道小有建树答主
回答量:1365
采纳率:0%
帮助的人:902万
展开全部
这段 代码没有 问题,你看看其他地方是不是有设置成false了,还有就是定时器已经设置不工作了,但是历史消息还没处理,可能会运行了这个后,timer4还会执行一次。
sun_zxbd
2013-07-14
知道答主
回答量:5
采纳率:0%
帮助的人:7618
展开全部
代码是没有问题,你说的无效是指不起作用还是不能运行到这里?指定False后Timer4还在工作?
追问
是的。Timer4指定False后Timer4还在工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
unique_lele
2013-07-14 · TA获得超过112个赞
知道小有建树答主
回答量:210
采纳率:100%
帮助的人:157万
展开全部
看起来没问题 把错误信息贴出来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xcfqust
2013-07-14 · TA获得超过2138个赞
知道小有建树答主
回答量:601
采纳率:0%
帮助的人:535万
展开全部
会不会是Timer9.Enabled:=False引起的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式