在一个窗体的EDIT控件的KEYDOWN事件中写么与:
case key of
13:
begin
inc(iikey)//窗体私有变量
if iikey=1 then
begin

end;
if iikey=2 then
close(w_1)
eixt;
end if
if iiKey>2 then
exit;
end;
27
..
....
如果程序在较慢的机器上运行且猛按回车键,
还是报ACCESS ERROR
请问有什么好办法吗?

解决方案 »

  1.   

    close(w_1);是干什么?如果是关闭窗口可以这样
    PostMessage(你要关闭的窗口.Handle,WM_SYSCOMMAND,SC_CLOSE,0);
      

  2.   

    复人: ysai(蓝色忧郁) ( ) 信誉:105 
    如果要关的窗体关闭了,会不会报错呢
    关闭时设了action:=cafreeyckxzjj(刀剑如梦) ( ) 信誉:100 
    怎么做呢?
      

  3.   

    WINDOWS中到处都是消息,往一个无效句柄发消息也不会有问题的
      

  4.   

    同志,你的有语法错误吧
    什么eixt,End if 啊,自己看看吧