Recent content by Stefan

  1. Stefan

    Question Webclient 11-7 -> 12.8 Application installation file

    1. The WebClient executables are available at WebClient Executables - Progress OpenEdge 2. with 12.8 the classic AppServer is no longer supprted, you must use PASOE - Quick Start: Moving Your Classic AppServer Applications to the Progress Application Server for OpenEdge
  2. Stefan

    Named arguments for ABL procedures.

    This abomination will give you named run-time arguments :-) /* parent.p */ RUN child.p 'cArg' 'Teststring' 'iArg' 123. /* child.p */ &if '{1}' = 'cArg' &then &scop cArg '{2}' &elseif '{3}' = 'cArg' &then &scop cArg '{4}' &endif &if '{1}' = 'iArg' &then &scop iArg {3} &elseif...
  3. Stefan

    Named arguments for ABL procedures.

    Even without preprocessor magic, a single include will skew the debug listing line numbers. When using PDSOE, you can use ALT+L to go to the debug listing line number. Our build pipeline also stores the debug listings (produced by PCT) of our release builds in case version x.y.z threw some error.
  4. Stefan

    Named arguments for ABL procedures.

    You are looking for (although you really should not) RUN statement arguments. You simply add the arguments after the run. The curly braces you were using will try to include something. /* parent.p */ run daughter.p 'Teststring' 123. They are number only, by the looks of things. /*...
  5. Stefan

    Row-Display - Dynamic Browse

    Also multiple variables of the same type on one line and more concise extents, my two lines above would need to be the following pre-var: define variable hwwin as handle no-undo. define variable hwfrm as handle no-undo. define variable hwbr as handle no-undo. define variable ht as handle...
  6. Stefan

    Row-Display - Dynamic Browse

    And more importantly it means I can leave out no-undo clutter without getting scolded :-)
  7. Stefan

    Row-Display - Dynamic Browse

    The following example will create a dynamic window, frame, browse and temp-table. The row-display trigger is used to set the background color of the rows: var handle hwwin, hwfrm, hwbr, ht, hb, hq, hp. var handle [2] hwcol. function createRow logical private ( i_hb as handle, i_ii as...
  8. Stefan

    Progress 9.1D legacy server - no developer licence - need to dump data to .csv

    A static dump can be knocked up in seconds if you have a dev license: output to 'customers.d'. for each customer no-lock: export customer. end. output close. To be able to execute this without a dev license, you need to get someone with a dev license to compile this. But to compile...
  9. Stefan

    PASOE Configuration

    11.x PASOE was introduced, classic AppServer (introduced in 9.x) still supported 12.x only has PASOE.
  10. Stefan

    Problem with etime in smtpmail.p

    Its part of The FreeFrameWork Project
  11. Stefan

    Problem with etime in smtpmail.p

    So you are admitting to not using CABL on your codebase? ;) (my version was updated to int64 in 2015)
  12. Stefan

    11.7 vs. 12.8 OpenEdge.Net.HTTP client via proxy

    Have fun browsing through the differences: Comparing v11.7.21.0...v12.8.6.0 · progress/ADE Are you using the same TLS version in both cases?
  13. Stefan

    Creating Cyrillic file names

    1040 is the unicode code point of the Cyrillic A, it is not the utf-8 encoded value. If you copy the following into your utf-8 session and execute it: message asc( 'А' ) view-as alert-box. You will see 53392 which is hex d090 - Cyrillic letters - EU Vocabularies - Publications Office of the...
  14. Stefan

    TODAY function returns different format starting 1/1/2025???

    To prevent future you wondering what went wrong (again), you may want to consider using -y4def.
Back
Top