w_ws.srw 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. $PBExportHeader$w_ws.srw
  2. forward
  3. global type w_ws from window
  4. end type
  5. end forward
  6. global type w_ws from window
  7. boolean visible = false
  8. integer width = 311
  9. integer height = 236
  10. boolean titlebar = true
  11. string title = "ws"
  12. boolean controlmenu = true
  13. boolean minbox = true
  14. boolean maxbox = true
  15. boolean resizable = true
  16. long backcolor = 67108864
  17. string icon = "AppIcon!"
  18. boolean center = true
  19. end type
  20. global w_ws w_ws
  21. type variables
  22. Integer ins_HeartBeatSec = 0
  23. end variables
  24. event open;this.openuserobject(sys_wsc)
  25. timer(0.1)
  26. end event
  27. on w_ws.create
  28. end on
  29. on w_ws.destroy
  30. end on
  31. event timer;//IF sys_buf_new THEN
  32. // IF IsValid(w_waitforwsrslt) THEN
  33. // Close(w_waitforwsrslt)
  34. // END IF
  35. //END IF
  36. IF sys_login THEN
  37. IF sys_wsc.getstate() <> 7 THEN
  38. Timer(0)
  39. MessageBox("系统提示","远程服务断开连接,系统即将退出!",information!)
  40. HALT
  41. // ELSE
  42. // IF ins_HeartBeatSec >= sys_HeartBeatSec THEN
  43. // ins_HeartBeatSec = 0
  44. // s_msgFrame s_msg
  45. // s_msg.FrameHead = 2
  46. // s_msg.frame_str[1] = String(sys_Status)
  47. //// sys_wsc.setsendmsg( s_msg, 1)
  48. //// sys_wsc.TriggerEvent('ue_send') //发送命令
  49. // ELSE
  50. // ins_HeartBeatSec ++
  51. // END IF
  52. END IF
  53. END IF
  54. end event