funktionen.i 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. &ANALYZE-SUSPEND _VERSION-NUMBER UIB_v9r12
  2. &ANALYZE-RESUME
  3. {adecomm/appserv.i}
  4. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _DEFINITIONS Include
  5. /*------------------------------------------------------------------------
  6. File :
  7. Purpose :
  8. Syntax :
  9. Description :
  10. Author(s) :
  11. Created :
  12. Notes :
  13. ----------------------------------------------------------------------*/
  14. /* This .W file was created with the Progress AppBuilder. */
  15. /*----------------------------------------------------------------------*/
  16. /* *************************** Definitions ************************** */
  17. /* _UIB-CODE-BLOCK-END */
  18. &ANALYZE-RESUME
  19. &ANALYZE-SUSPEND _UIB-PREPROCESSOR-BLOCK
  20. /* ******************** Preprocessor Definitions ******************** */
  21. /* _UIB-PREPROCESSOR-BLOCK-END */
  22. &ANALYZE-RESUME
  23. /* *********************** Procedure Settings ************************ */
  24. &ANALYZE-SUSPEND _PROCEDURE-SETTINGS
  25. /* Settings for THIS-PROCEDURE
  26. Type: Include
  27. Allow:
  28. Frames: 0
  29. Add Fields to: Neither
  30. Other Settings: INCLUDE-ONLY APPSERVER
  31. */
  32. &ANALYZE-RESUME _END-PROCEDURE-SETTINGS
  33. /* ************************* Create Window ************************** */
  34. &ANALYZE-SUSPEND _CREATE-WINDOW
  35. /* DESIGN Window definition (used by the UIB)
  36. CREATE WINDOW Include ASSIGN
  37. HEIGHT = 15
  38. WIDTH = 60.
  39. /* END WINDOW DEFINITION */
  40. */
  41. &ANALYZE-RESUME
  42. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _MAIN-BLOCK Include
  43. /* *************************** Main Block *************************** */
  44. /* ----------------------------------------------------------------------
  45. Programm starten
  46. ---------------------------------------------------------------------- */
  47. DEF VAR xHandle AS HANDLE NO-UNDO.
  48. xHandle = SESSION:FIRST-PROCEDURE.
  49. DO WHILE VALID-HANDLE(xHandle):
  50. IF xHandle:FILE-NAME = 'super/funktionen.p':U THEN LEAVE.
  51. xHandle = xHandle:NEXT-SIBLING.
  52. END.
  53. IF NOT VALID-HANDLE(xHandle) THEN DO:
  54. RUN 'super/funktionen.p' PERSISTENT SET xHandle.
  55. SESSION:ADD-SUPER-PROCEDURE ( xHandle ).
  56. END.
  57. xHandle = SESSION:FIRST-PROCEDURE.
  58. DO WHILE VALID-HANDLE(xHandle):
  59. IF xHandle:FILE-NAME = 'super/auftragfunkt.p':U THEN LEAVE.
  60. xHandle = xHandle:NEXT-SIBLING.
  61. END.
  62. IF NOT VALID-HANDLE(xHandle) THEN DO:
  63. RUN 'super/auftragfunkt.p' PERSISTENT SET xHandle.
  64. SESSION:ADD-SUPER-PROCEDURE ( xHandle ).
  65. END.
  66. xHandle = SESSION:FIRST-PROCEDURE.
  67. DO WHILE VALID-HANDLE(xHandle):
  68. IF xHandle:FILE-NAME = 'super/officefunkt.p':U THEN LEAVE.
  69. xHandle = xHandle:NEXT-SIBLING.
  70. END.
  71. IF NOT VALID-HANDLE(xHandle) THEN DO:
  72. RUN 'super/officefunkt.p' PERSISTENT SET xHandle.
  73. SESSION:ADD-SUPER-PROCEDURE ( xHandle ).
  74. END.
  75. xHandle = SESSION:FIRST-PROCEDURE.
  76. DO WHILE VALID-HANDLE(xHandle):
  77. IF xHandle:FILE-NAME = 'super/benutzerfunkt.p':U THEN LEAVE.
  78. xHandle = xHandle:NEXT-SIBLING.
  79. END.
  80. IF NOT VALID-HANDLE(xHandle) THEN DO:
  81. RUN 'super/benutzerfunkt.p' PERSISTENT SET xHandle.
  82. SESSION:ADD-SUPER-PROCEDURE ( xHandle ).
  83. END.
  84. xHandle = SESSION:FIRST-PROCEDURE.
  85. DO WHILE VALID-HANDLE(xHandle):
  86. IF xHandle:FILE-NAME = 'super/debitorfunkt.p':U THEN LEAVE.
  87. xHandle = xHandle:NEXT-SIBLING.
  88. END.
  89. IF NOT VALID-HANDLE(xHandle) THEN DO:
  90. RUN 'super/debitorfunkt.p' PERSISTENT SET xHandle.
  91. SESSION:ADD-SUPER-PROCEDURE ( xHandle ).
  92. END.
  93. xHandle = SESSION:FIRST-PROCEDURE.
  94. DO WHILE VALID-HANDLE(xHandle):
  95. IF xHandle:FILE-NAME = 'super/lotnrfunktion.p':U THEN LEAVE.
  96. xHandle = xHandle:NEXT-SIBLING.
  97. END.
  98. IF NOT VALID-HANDLE(xHandle) THEN DO:
  99. RUN 'super/lotnrfunktion.p' PERSISTENT SET xHandle.
  100. SESSION:ADD-SUPER-PROCEDURE ( xHandle ).
  101. END.
  102. xHandle = SESSION:FIRST-PROCEDURE.
  103. DO WHILE VALID-HANDLE(xHandle):
  104. IF xHandle:FILE-NAME = 'super/bestellfunktion.p':U THEN LEAVE.
  105. xHandle = xHandle:NEXT-SIBLING.
  106. END.
  107. IF NOT VALID-HANDLE(xHandle) THEN DO:
  108. RUN 'super/bestellfunktion.p' PERSISTENT SET xHandle.
  109. SESSION:ADD-SUPER-PROCEDURE ( xHandle ).
  110. END.
  111. /* _UIB-CODE-BLOCK-END */
  112. &ANALYZE-RESUME