表单运行有时会的卡住问题
我是一个VFP初学者,用VFP9 SP2(打上汉化补丁) + WINXP2
情况是:
在设计时,单独运行表单没有任何问题.(不会有卡住现象)
但编译成EXE文件后.
运行EXE文件,使用表单时,在文本框里打入东西,"第一次"点按钮运行,MESSAGEBOX马上跳出来.(正常)
然后,不关闭此表单,继续加东西.点按钮运行后,"有时"就会卡住(50%左右概率),MESSAGEBOX跳不出来.(不管等多长时间)
但只要点一下顶层表单任何地方,就又跳出来了.(不正常)
我设计的所有表单都有这种情况(郁闷),不知如何解决.求教.望答,谢谢各位了!!
代码如下:
--------------------
USE factory
SELECT COUNT(facname) as ct ;
FROM factory WHERE facname = ALLTRIM(thisform.txtFacname.Value)
IF ct = 0 THEN
INSERT INTO factory (facname) VALUES (ALLTRIM(thisform.TxtFacname.Value))
MESSAGEBOX('工厂添加成功',0)
ELSE
MESSAGEBOX('此工厂已添加',0)
ENDIF
USE IN factory
-----------------------