Search results

  1. 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...
  2. 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.
  3. Stefan

    Progress Developer Studio: 11.7 to 12.8

    PDSOE 12.8.4 is based on Eclipse Platform 4.23.0:
  4. Stefan

    COMPILE XREF: Missing Private Methods

    I guess cross-referencing something private makes no sense, since nothing else can use it. The compile statement docs state which types of method are shown in the xref: {PUBLIC|PACKAGE-PROTECTED|PROTECTED|PACKAGE-PRIVATE} No private.
  5. Stefan

    Question Performance question on a tool library

    I would avoid concatenating various data types or various values in a single character (unless no other option). If doing so you need to be much more careful when serializing / deserializing the values, your decimal for example will silently break when the numeric format is European (decimal...
  6. Stefan

    Question Performance question on a tool library

    My reply was aimed at Tom's remark, Tom can handle harsh. Using functions with an in super forward declaration prevents adding comments to code as to where you hope / expect it will run. run foo ( 'bar' ). // foo is in the session super util library Versus a central function declaration...
  7. Stefan

    Question Performance question on a tool library

    I shiver when seeing public procedures in library code, anything in library code should at least be a function that complains at compile time. You probably have a good reason for these abominations?
  8. Stefan

    Ratio calculation in progress

    You need to search for reducing a fraction. The following code adapted from some random JavaScript code found on the web (gcd = greatest common divisor): function gcd integer ( int, int ) forward. function reduceFraction returns logical ( x as int, y as int ): def var d as int...
  9. Stefan

    Question The open database table is full

    Find <pct:compile> or the <PCTCompile> element in your build.xml and add it there (hint: it is on line 149 of db-build.xml). Since your build.xml is covered by version control, you will not lose the change accidentally. Adding it to startup.pf just means you need to remember to add it to all...
  10. Stefan

    Question The open database table is full

    You need to add "-h 6" (or however many entries you need) as option.
  11. Stefan

    Report Builder error - character field no longer in table

    Is Report Builder available in OpenEdge 10, 11 ? indicates that reports can only be edited with Progress 9, does that no longer apply?
  12. Stefan

    PASOE -PKIX error

    Did you follow the steps at PASOE-How-to-add-a-new-SSL-certificate? What is GlobalSign.crt? Is it the GlobalSign Root R6?
  13. Stefan

    Install Progress 9.1b on Windows 11

    Lucky you! Check the usual suspects: - Windows event viewer - install logs (with OpenEdge they are call oe*.log in c:\windows - no idea if they are created or what they are called when using 9.x) Things usually do not just disappear. The logs may help identify the problem, but not give a solution.
  14. Stefan

    Install Progress 9.1b on Windows 11

    Progress 9.1B was released in 2000. That's 24 years ago, when Windows 98 and Windows 2000 were "cool", but Windows XP was still on the horizon, never mind Windows Vista, Windows 7, Windows 8, Windows 10 and Windows 11. The lowest version certified by Progress for Windows 11 was Progress...
  15. Stefan

    Question YAML/OpenAPI file generation.

    Does not ring any bell. Since Progress have been calling REST transport a dead end for years, use WEB transport, I doubt that they will have invested in enhancements for REST transport.
  16. Stefan

    CBOR Decoding and WebAuthn/Passkey

    Have you explored configuring PASOE / Spring to use the webauthn4j-spring-security extension?
  17. Stefan

    Comment 12.8.x Developer Studio help unsalable

    It's been broken for a while - Help window resets when focus changed to code window
  18. Stefan

    Question How do I convert IPv6 into a 128bit number.

    As an easy example use :1 - your code returns 0256 which seems to indicate that your high and low bytes are swapped. If you add: hexPart = substring( hexPart, 3, 2 ) + substring( hexpart, 1, 2 ). after the overlay you should be ok.
  19. Stefan

    Question How do I convert IPv6 into a 128bit number.

    Hmm... it's a bit odd. ABL decimals are supposed to support 50 digits. If I just keep multiplying by two, the decimal behaves: def var i as int. def var de as decimal format '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.9' initial 1. repeat: display i de exp( 2, i )...
  20. Stefan

    Question How do I convert IPv6 into a 128bit number.

    The problem is that ABL decimals are not accurate to 128 bits, try: message exp( 2, 127 ). If you want to go down this road you will need two 64 bit integers.
Back
Top