w-ordner-index.w 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609
  1. &ANALYZE-SUSPEND _VERSION-NUMBER AB_v10r12 GUI ADM2
  2. &ANALYZE-RESUME
  3. &Scoped-define WINDOW-NAME wFilePathes
  4. {adecomm/appserv.i}
  5. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _DEFINITIONS wFilePathes
  6. /*------------------------------------------------------------------------
  7. File:
  8. Description: from cntnrwin.w - ADM SmartWindow Template
  9. Input Parameters:
  10. <none>
  11. Output Parameters:
  12. <none>
  13. History: New V9 Version - January 15, 1998
  14. ------------------------------------------------------------------------*/
  15. /* This .W file was created with the Progress AB. */
  16. /*----------------------------------------------------------------------*/
  17. /* Create an unnamed pool to store all the widgets created
  18. by this procedure. This is a good default which assures
  19. that this procedure's triggers and internal procedures
  20. will execute in this procedure's storage, and that proper
  21. cleanup will occur on deletion of the procedure. */
  22. CREATE WIDGET-POOL.
  23. /* *************************** Definitions ************************** */
  24. /* Parameters Definitions --- */
  25. /* Local Variable Definitions --- */
  26. { incl/windefinition.i }
  27. DEF VAR lPressBtn AS LOG INIT FALSE NO-UNDO.
  28. {src/adm2/widgetprto.i}
  29. /* _UIB-CODE-BLOCK-END */
  30. &ANALYZE-RESUME
  31. &ANALYZE-SUSPEND _UIB-PREPROCESSOR-BLOCK
  32. /* ******************** Preprocessor Definitions ******************** */
  33. &Scoped-define PROCEDURE-TYPE SmartWindow
  34. &Scoped-define DB-AWARE no
  35. &Scoped-define ADM-CONTAINER WINDOW
  36. &Scoped-define ADM-SUPPORTED-LINKS Data-Target,Data-Source,Page-Target,Update-Source,Update-Target,Filter-target,Filter-Source
  37. /* Name of designated FRAME-NAME and/or first browse and/or first query */
  38. &Scoped-define FRAME-NAME fMain
  39. /* Standard List Definitions */
  40. &Scoped-Define ENABLED-OBJECTS RECT-3 F_ArtikelBilder Btn_OK
  41. &Scoped-Define DISPLAYED-OBJECTS F_ArtikelBilder
  42. /* Custom List Definitions */
  43. /* List-1,List-2,List-3,List-4,List-5,List-6 */
  44. &Scoped-define List-6 F_ArtikelBilder
  45. /* _UIB-PREPROCESSOR-BLOCK-END */
  46. &ANALYZE-RESUME
  47. /* ************************ Function Prototypes ********************** */
  48. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION-FORWARD getProgname wFilePathes
  49. FUNCTION getProgname RETURNS CHARACTER
  50. ( /* parameter-definitions */ ) FORWARD.
  51. /* _UIB-CODE-BLOCK-END */
  52. &ANALYZE-RESUME
  53. /* *********************** Control Definitions ********************** */
  54. /* Define the widget handle for the window */
  55. DEFINE VAR wFilePathes AS WIDGET-HANDLE NO-UNDO.
  56. /* Definitions of the field level widgets */
  57. DEFINE BUTTON Btn_OK
  58. LABEL "Mutieren"
  59. SIZE 20 BY 1.
  60. DEFINE VARIABLE F_ArtikelBilder AS CHARACTER FORMAT "X(256)":U
  61. LABEL "Artikelbilder"
  62. VIEW-AS FILL-IN NATIVE
  63. SIZE 100 BY 1
  64. BGCOLOR 15 NO-UNDO.
  65. DEFINE RECTANGLE RECT-3
  66. EDGE-PIXELS 2 GRAPHIC-EDGE NO-FILL
  67. SIZE 156 BY 18.1.
  68. /* ************************ Frame Definitions *********************** */
  69. DEFINE FRAME fMain
  70. F_ArtikelBilder AT ROW 2 COL 30 COLON-ALIGNED WIDGET-ID 2
  71. Btn_OK AT ROW 18 COL 70 WIDGET-ID 6
  72. RECT-3 AT ROW 1.48 COL 3 WIDGET-ID 4
  73. WITH 1 DOWN NO-BOX KEEP-TAB-ORDER OVERLAY
  74. SIDE-LABELS NO-UNDERLINE THREE-D
  75. AT COL 1 ROW 1
  76. SIZE 160 BY 19.05 WIDGET-ID 100.
  77. /* *********************** Procedure Settings ************************ */
  78. &ANALYZE-SUSPEND _PROCEDURE-SETTINGS
  79. /* Settings for THIS-PROCEDURE
  80. Type: SmartWindow
  81. Allow: Basic,Browse,DB-Fields,Query,Smart,Window
  82. Container Links: Data-Target,Data-Source,Page-Target,Update-Source,Update-Target,Filter-target,Filter-Source
  83. Other Settings: COMPILE APPSERVER
  84. */
  85. &ANALYZE-RESUME _END-PROCEDURE-SETTINGS
  86. /* ************************* Create Window ************************** */
  87. &ANALYZE-SUSPEND _CREATE-WINDOW
  88. IF SESSION:DISPLAY-TYPE = "GUI":U THEN
  89. CREATE WINDOW wFilePathes ASSIGN
  90. HIDDEN = YES
  91. TITLE = "Ordnernamen"
  92. HEIGHT = 19.05
  93. WIDTH = 160
  94. MAX-HEIGHT = 30.48
  95. MAX-WIDTH = 160
  96. VIRTUAL-HEIGHT = 30.48
  97. VIRTUAL-WIDTH = 160
  98. RESIZE = no
  99. SCROLL-BARS = no
  100. STATUS-AREA = no
  101. BGCOLOR = ?
  102. FGCOLOR = ?
  103. THREE-D = yes
  104. MESSAGE-AREA = no
  105. SENSITIVE = yes.
  106. ELSE {&WINDOW-NAME} = CURRENT-WINDOW.
  107. &IF '{&WINDOW-SYSTEM}' NE 'TTY' &THEN
  108. IF NOT wFilePathes:LOAD-ICON("grafik/appl.ico":U) THEN
  109. MESSAGE "Unable to load icon: grafik/appl.ico"
  110. VIEW-AS ALERT-BOX WARNING BUTTONS OK.
  111. &ENDIF
  112. /* END WINDOW DEFINITION */
  113. &ANALYZE-RESUME
  114. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _XFTR "SmartWindowCues" wFilePathes _INLINE
  115. /* Actions: adecomm/_so-cue.w ? adecomm/_so-cued.p ? adecomm/_so-cuew.p */
  116. /* SmartWindow,ab,49271
  117. Destroy on next read */
  118. /* _UIB-CODE-BLOCK-END */
  119. &ANALYZE-RESUME
  120. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _INCLUDED-LIB wFilePathes
  121. /* ************************* Included-Libraries *********************** */
  122. {src/adm2/containr.i}
  123. /* _UIB-CODE-BLOCK-END */
  124. &ANALYZE-RESUME
  125. /* *********** Runtime Attributes and AppBuilder Settings *********** */
  126. &ANALYZE-SUSPEND _RUN-TIME-ATTRIBUTES
  127. /* SETTINGS FOR WINDOW wFilePathes
  128. VISIBLE,,RUN-PERSISTENT */
  129. /* SETTINGS FOR FRAME fMain
  130. FRAME-NAME */
  131. /* SETTINGS FOR FILL-IN F_ArtikelBilder IN FRAME fMain
  132. 6 */
  133. IF SESSION:DISPLAY-TYPE = "GUI":U AND VALID-HANDLE(wFilePathes)
  134. THEN wFilePathes:HIDDEN = yes.
  135. /* _RUN-TIME-ATTRIBUTES-END */
  136. &ANALYZE-RESUME
  137. /* ************************ Control Triggers ************************ */
  138. &Scoped-define SELF-NAME wFilePathes
  139. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL wFilePathes wFilePathes
  140. ON END-ERROR OF wFilePathes /* Ordnernamen */
  141. OR ENDKEY OF {&WINDOW-NAME} ANYWHERE DO:
  142. /* This case occurs when the user presses the "Esc" key.
  143. In a persistently run window, just ignore this. If we did not, the
  144. application would exit. */
  145. IF THIS-PROCEDURE:PERSISTENT THEN RETURN NO-APPLY.
  146. /* ****************************** */
  147. RUN ENDE.
  148. RETURN NO-APPLY.
  149. /* ****************************** */
  150. END.
  151. /* _UIB-CODE-BLOCK-END */
  152. &ANALYZE-RESUME
  153. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL wFilePathes wFilePathes
  154. ON HELP OF wFilePathes /* Ordnernamen */
  155. DO:
  156. RUN FILE-FOUND (SELF:HANDLE) NO-ERROR.
  157. RETURN NO-APPLY.
  158. END.
  159. /* _UIB-CODE-BLOCK-END */
  160. &ANALYZE-RESUME
  161. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL wFilePathes wFilePathes
  162. ON WINDOW-CLOSE OF wFilePathes /* Ordnernamen */
  163. DO:
  164. /* This ADM code must be left here in order for the SmartWindow
  165. and its descendents to terminate properly on exit. */
  166. RUN ENDE.
  167. RETURN NO-APPLY.
  168. END.
  169. /* _UIB-CODE-BLOCK-END */
  170. &ANALYZE-RESUME
  171. &Scoped-define SELF-NAME Btn_OK
  172. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL Btn_OK wFilePathes
  173. ON CHOOSE OF Btn_OK IN FRAME fMain /* Mutieren */
  174. DO:
  175. lPressBtn = TRUE.
  176. RUN ENDE.
  177. END.
  178. /* _UIB-CODE-BLOCK-END */
  179. &ANALYZE-RESUME
  180. &Scoped-define SELF-NAME F_ArtikelBilder
  181. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL F_ArtikelBilder wFilePathes
  182. ON RIGHT-MOUSE-CLICK OF F_ArtikelBilder IN FRAME fMain /* Artikelbilder */
  183. DO:
  184. RUN FILE-FOUND (SELF:HANDLE) NO-ERROR.
  185. RETURN NO-APPLY.
  186. END.
  187. /* _UIB-CODE-BLOCK-END */
  188. &ANALYZE-RESUME
  189. &UNDEFINE SELF-NAME
  190. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _CUSTOM _MAIN-BLOCK wFilePathes
  191. /* *************************** Main Block *************************** */
  192. { incl/winmainblock.i }
  193. {src/adm2/windowmn.i}
  194. /* _UIB-CODE-BLOCK-END */
  195. &ANALYZE-RESUME
  196. /* ********************** Internal Procedures *********************** */
  197. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE adm-create-objects wFilePathes _ADM-CREATE-OBJECTS
  198. PROCEDURE adm-create-objects :
  199. /*------------------------------------------------------------------------------
  200. Purpose: Create handles for all SmartObjects used in this procedure.
  201. After SmartObjects are initialized, then SmartLinks are added.
  202. Parameters: <none>
  203. ------------------------------------------------------------------------------*/
  204. END PROCEDURE.
  205. /* _UIB-CODE-BLOCK-END */
  206. &ANALYZE-RESUME
  207. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE changePage wFilePathes
  208. PROCEDURE changePage :
  209. /*------------------------------------------------------------------------------
  210. Purpose: Super Override
  211. Parameters:
  212. Notes:
  213. ------------------------------------------------------------------------------*/
  214. RUN SUPER.
  215. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U) NO-ERROR.
  216. CASE AktSeite:
  217. WHEN 1 THEN DO:
  218. /* RUN addLink ( hAktionen , 'TableIO':U , h_v-auftr ). */
  219. /* RUN addLink ( hAktionen , 'Navigation':U , h_d-auftr ). */
  220. /* RUN setButtons IN hAktionen ( 'initial-TableIo' ) NO-ERROR. */
  221. END.
  222. WHEN 2 THEN DO:
  223. END.
  224. END CASE.
  225. RUN ENTRY_CURSOR.
  226. END PROCEDURE.
  227. /* _UIB-CODE-BLOCK-END */
  228. &ANALYZE-RESUME
  229. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE disable_UI wFilePathes _DEFAULT-DISABLE
  230. PROCEDURE disable_UI :
  231. /*------------------------------------------------------------------------------
  232. Purpose: DISABLE the User Interface
  233. Parameters: <none>
  234. Notes: Here we clean-up the user-interface by deleting
  235. dynamic widgets we have created and/or hide
  236. frames. This procedure is usually called when
  237. we are ready to "clean-up" after running.
  238. ------------------------------------------------------------------------------*/
  239. /* Delete the WINDOW we created */
  240. IF SESSION:DISPLAY-TYPE = "GUI":U AND VALID-HANDLE(wFilePathes)
  241. THEN DELETE WIDGET wFilePathes.
  242. IF THIS-PROCEDURE:PERSISTENT THEN DELETE PROCEDURE THIS-PROCEDURE.
  243. END PROCEDURE.
  244. /* _UIB-CODE-BLOCK-END */
  245. &ANALYZE-RESUME
  246. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enableObject wFilePathes
  247. PROCEDURE enableObject :
  248. /*------------------------------------------------------------------------------
  249. Purpose: Super Override
  250. Parameters:
  251. Notes:
  252. ------------------------------------------------------------------------------*/
  253. { incl/winenableobject.i }
  254. F_ArtikelBilder = DYNAMIC-FUNCTION('getArtikelBildPfad':U ) NO-ERROR.
  255. RUN SUPER.
  256. /* Code placed here will execute AFTER standard behavior. */
  257. END PROCEDURE.
  258. /* _UIB-CODE-BLOCK-END */
  259. &ANALYZE-RESUME
  260. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE enable_UI wFilePathes _DEFAULT-ENABLE
  261. PROCEDURE enable_UI :
  262. /*------------------------------------------------------------------------------
  263. Purpose: ENABLE the User Interface
  264. Parameters: <none>
  265. Notes: Here we display/view/enable the widgets in the
  266. user-interface. In addition, OPEN all queries
  267. associated with each FRAME and BROWSE.
  268. These statements here are based on the "Other
  269. Settings" section of the widget Property Sheets.
  270. ------------------------------------------------------------------------------*/
  271. DISPLAY F_ArtikelBilder
  272. WITH FRAME fMain IN WINDOW wFilePathes.
  273. ENABLE RECT-3 F_ArtikelBilder Btn_OK
  274. WITH FRAME fMain IN WINDOW wFilePathes.
  275. {&OPEN-BROWSERS-IN-QUERY-fMain}
  276. VIEW wFilePathes.
  277. END PROCEDURE.
  278. /* _UIB-CODE-BLOCK-END */
  279. &ANALYZE-RESUME
  280. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENDE wFilePathes
  281. PROCEDURE ENDE :
  282. /*------------------------------------------------------------------------------
  283. Purpose:
  284. Parameters: <none>
  285. Notes:
  286. ------------------------------------------------------------------------------*/
  287. IF lPressBtn THEN DO WITH FRAME {&FRAME-NAME}:
  288. ASSIGN {&List-6}.
  289. DYNAMIC-FUNCTION('setArtikelBildPfad':U, F_ArtikelBilder ) NO-ERROR.
  290. END.
  291. { incl/winende.i }
  292. END PROCEDURE.
  293. /* _UIB-CODE-BLOCK-END */
  294. &ANALYZE-RESUME
  295. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE ENTRY_CURSOR wFilePathes
  296. PROCEDURE ENTRY_CURSOR :
  297. /*------------------------------------------------------------------------------
  298. Purpose:
  299. Parameters: <none>
  300. Notes:
  301. ------------------------------------------------------------------------------*/
  302. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U) NO-ERROR.
  303. FMutFlag = DYNAMIC-FUNCTION('getMutflag':U, INPUT Progname) NO-ERROR.
  304. CASE AktSeite:
  305. /* WHEN 1 THEN DO: */
  306. /* IF FMutFlag THEN RUN applyEntry IN h_v- ( INPUT ? ). */
  307. /* ELSE RUN applyEntry IN h_b- ( INPUT ? ). */
  308. /* END. */
  309. /* WHEN 1 THEN RUN applyEntry IN h_v-adresse ( INPUT ? ). */
  310. /* WHEN 2 THEN RUN applyEntry IN h_f-adrkomm ( INPUT ? ). */
  311. /* WHEN 3 THEN RUN applyEntry IN h_b-auftbb ( INPUT ? ). */
  312. /* WHEN 4 THEN RUN applyEntry IN h_b-aufdet ( INPUT ? ). */
  313. /* WHEN 5 THEN RUN applyEntry IN h_b-aufstreu ( INPUT ? ). */
  314. /* WHEN 6 THEN RUN applyEntry IN h_b-auffak ( INPUT ? ). */
  315. /* WHEN 7 THEN RUN applyEntry IN h_b-position ( INPUT ? ). */
  316. END CASE.
  317. RETURN NO-APPLY.
  318. END PROCEDURE.
  319. /* _UIB-CODE-BLOCK-END */
  320. &ANALYZE-RESUME
  321. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE exitObject wFilePathes
  322. PROCEDURE exitObject :
  323. /*------------------------------------------------------------------------------
  324. Purpose: Window-specific override of this procedure which destroys
  325. its contents and itself.
  326. Notes:
  327. ------------------------------------------------------------------------------*/
  328. RUN ENDE.
  329. RETURN NO-APPLY.
  330. END PROCEDURE.
  331. /* _UIB-CODE-BLOCK-END */
  332. &ANALYZE-RESUME
  333. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE FILE-FOUND wFilePathes
  334. PROCEDURE FILE-FOUND :
  335. /*------------------------------------------------------------------------------
  336. Purpose:
  337. Parameters: <none>
  338. Notes:
  339. ------------------------------------------------------------------------------*/
  340. DEF INPUT PARAMETER iphFeld AS HANDLE NO-UNDO.
  341. DEF VAR cFeldName AS CHAR NO-UNDO.
  342. DEF VAR cFeldInhalt AS CHAR NO-UNDO.
  343. cFeldName = iphFeld:NAME.
  344. cFeldInhalt = iphFeld:SCREEN-VALUE.
  345. CASE cFeldName:
  346. WHEN 'F_ArtikelBilder' THEN DO:
  347. SYSTEM-DIALOG GET-DIR cFeldInhalt
  348. INITIAL-DIR cFeldInhalt
  349. TITLE 'Pfad (Ordner) für Artikelbilder'.
  350. END.
  351. END CASE.
  352. ASSIGN iphFeld:SCREEN-VALUE = cFeldInhalt.
  353. END PROCEDURE.
  354. /* _UIB-CODE-BLOCK-END */
  355. &ANALYZE-RESUME
  356. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE initializeObject wFilePathes
  357. PROCEDURE initializeObject :
  358. /*------------------------------------------------------------------------------
  359. Purpose: Super Override
  360. Parameters:
  361. Notes:
  362. ------------------------------------------------------------------------------*/
  363. /* Code placed here will execute PRIOR to standard behavior. */
  364. RUN SUPER.
  365. { incl/wininitializeobject.i }
  366. END PROCEDURE.
  367. /* _UIB-CODE-BLOCK-END */
  368. &ANALYZE-RESUME
  369. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE SEITENWECHSEL wFilePathes
  370. PROCEDURE SEITENWECHSEL :
  371. /*------------------------------------------------------------------------------
  372. Purpose:
  373. Parameters: <none>
  374. Notes:
  375. ------------------------------------------------------------------------------*/
  376. { incl/winseitenwechsel.i }
  377. END PROCEDURE.
  378. /* _UIB-CODE-BLOCK-END */
  379. &ANALYZE-RESUME
  380. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE selectPage wFilePathes
  381. PROCEDURE selectPage :
  382. /*------------------------------------------------------------------------------
  383. Purpose: Super Override
  384. Parameters:
  385. Notes:
  386. ------------------------------------------------------------------------------*/
  387. DEF INPUT PARAMETER piPageNum AS INT NO-UNDO.
  388. DEF VAR FMutFlag AS LOG NO-UNDO.
  389. DEF VAR MutProg AS CHAR NO-UNDO.
  390. FMutFlag = DYNAMIC-FUNCTION ('getMutflag':U, INPUT Progname) NO-ERROR.
  391. IF FMutFlag THEN RETURN NO-APPLY.
  392. CASE piPageNum:
  393. END CASE.
  394. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U) NO-ERROR.
  395. CASE AktSeite:
  396. WHEN 1 THEN DO:
  397. /* RUN removeLink ( hAktionen , 'TableIO':U , h_v-auftr ). */
  398. /* RUN removeLink ( hAktionen , 'Navigation':U , h_d-auftr ). */
  399. END.
  400. END CASE.
  401. RUN SUPER( INPUT piPageNum).
  402. END PROCEDURE.
  403. /* _UIB-CODE-BLOCK-END */
  404. &ANALYZE-RESUME
  405. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE TOOLBAR wFilePathes
  406. PROCEDURE TOOLBAR :
  407. /*------------------------------------------------------------------------------
  408. Purpose:
  409. Parameters: <none>
  410. Notes:
  411. ------------------------------------------------------------------------------*/
  412. { incl/wintoolbar.i }
  413. END PROCEDURE.
  414. /* _UIB-CODE-BLOCK-END */
  415. &ANALYZE-RESUME
  416. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _PROCEDURE viewObject wFilePathes
  417. PROCEDURE viewObject :
  418. /*------------------------------------------------------------------------------
  419. Purpose: Super Override
  420. Parameters:
  421. Notes:
  422. ------------------------------------------------------------------------------*/
  423. RUN SUPER.
  424. RUN ENTRY_CURSOR.
  425. END PROCEDURE.
  426. /* _UIB-CODE-BLOCK-END */
  427. &ANALYZE-RESUME
  428. /* ************************ Function Implementations ***************** */
  429. &ANALYZE-SUSPEND _UIB-CODE-BLOCK _FUNCTION getProgname wFilePathes
  430. FUNCTION getProgname RETURNS CHARACTER
  431. ( /* parameter-definitions */ ) :
  432. /*------------------------------------------------------------------------------
  433. Purpose:
  434. Notes:
  435. ------------------------------------------------------------------------------*/
  436. RETURN Progname.
  437. END FUNCTION.
  438. /* _UIB-CODE-BLOCK-END */
  439. &ANALYZE-RESUME