atudexe.sra 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. $PBExportHeader$atudexe.sra
  2. forward
  3. global transaction sqlca
  4. global dynamicdescriptionarea sqlda
  5. global dynamicstagingarea sqlsa
  6. global error error
  7. global message message
  8. end forward
  9. global variables
  10. string publ_operator="sywise"
  11. //当前操作员名
  12. int sys_power[]
  13. //系统权限数组
  14. string sys_right
  15. //权限字符串
  16. boolean sys_power_issuper=false
  17. //超级用户标志
  18. string sys_super_name='超级用户'
  19. string sys_super_id='sywise'
  20. //超级用户ID
  21. STRING SYS_INIFILENAME='sc_wiz.ini'
  22. //指定系统INI文件
  23. string sys_power_key='1657473433769866'
  24. string sys_system_id='nhedurs200107'
  25. //系统信息
  26. string sys_message_title=""
  27. string sys_message_customer_briefname=""
  28. string sys_message_report_title=""
  29. string sys_message_customer_TEL=""
  30. string sys_message_maker="sywise PB"
  31. string sys_message_copyright_inc="2000-12-22"
  32. string sys_message_copyright_inE=""
  33. string sys_message_Version="V1"
  34. string sys_message_copytime="2000-12-22"
  35. string sys_message_timeoutdate="2001.10.01"
  36. date sys_begin_date= 2001-02-03
  37. //开始窗口的图片名称
  38. string sys_flashbmpname='first.bmp'
  39. string sys_cur_areacode='440682' //地区编号
  40. string sys_cur_statuscode='441303' //全国学籍号地区编号
  41. string sys_cur_path='' //系统当前绝对路径
  42. long Sys_mode=0 //不用
  43. long sys_cur_schoolid=0
  44. //局模式=0
  45. //校模式=当前学校id
  46. long sys_cur_twnid=0 //局模式时的当前镇id,<>0 时为镇id
  47. string sys_cur_twnname='' //当前镇名称
  48. string sys_cur_schoolname='' //当前学校名称
  49. transaction remote_sqlca//远程(局)事务对象
  50. transaction dataincept_sqlca//数据传递事务对象
  51. long sys_usergroup[]
  52. //系统用户组
  53. //s_sys_tntblinfo s_tntblinfo[100] //系统数据表信息
  54. //uo_mdflog sys_uo_mdflog
  55. end variables
  56. global type atudexe from application
  57. end type
  58. global atudexe atudexe
  59. type prototypes
  60. subroutine keybd_event(uint bVk,uint bScan,long dwFlags,long dwExtraInfo ) library 'user32.dll'
  61. end prototypes
  62. on atudexe.create
  63. appname = "atudexe"
  64. message = create message
  65. sqlca = create transaction
  66. sqlda = create dynamicdescriptionarea
  67. sqlsa = create dynamicstagingarea
  68. error = create error
  69. end on
  70. on atudexe.destroy
  71. destroy( sqlca )
  72. destroy( sqlda )
  73. destroy( sqlsa )
  74. destroy( error )
  75. destroy( message )
  76. end on
  77. event open;long ls_rslt=1
  78. string lls_str
  79. uo_atudexe uo_ins_atudexe
  80. uo_ins_atudexe=create uo_atudexe
  81. ls_rslt=uo_ins_atudexe.f_init_syscurpath(lls_str)
  82. //ls_rslt=uo_ins_atudexe.f_autoupdateexe(sqlca,lls_str)
  83. ls_rslt=uo_ins_atudexe.f_istlnewfile()
  84. //atudexe
  85. halt
  86. destroy uo_ins_atudexe
  87. end event