一 .在循环的时候有如果造成程序停止响应时,会造成SHOWMODAL时得不到焦点。 使用 Application.ProcessMessages; 可以解决这个问题。 在这两种情况下会发生: 1.收银系统录条码转成离线时,显示商品选择时,得不到焦点。原因是在切换离线时主程序出现程序无响应后,就产生这个问题。 2.有时点击单据时,单据已显示,但不显示在最前面,显示在主窗口的后面。要点击任备栏才会显示出来。 二 网络断线后,会出现等待窗口,寄存上次发的包(不含心跳,关闭,CONNECT命令的包),等网连通后重新发送。 断线重连,如果是走动态解析时,没有处理好,有时会直接解析到我的服务器。 在进销存软件开单操作到一半时,如果网络中断后,重连后会关闭该窗口,之前是要点中止后,才会自动重连。不那么自动化。 现在处理是:中断后,保存最后一次的发送包,网络通后,再发送,继续原先操作。 |