And if you're really lucky, you'll get a propeller hat. Or at the very least get to see Tom wearing his.
Jokes aside though - the speakers are always knowledgeable, the sessions usually thought-provoking (allegedly even the DBA sessions ;), and the hallways full of interesting conversations...
One feature that the OEAG (OE Authentication Gateway) added was the ability to control which users can connect to a database (using RBAC). This is not specific to the procedure editor (or any particular client for that matter), but rather to the DB connection. This functionality is however only...
To add to @WinningJr 's answer, PDSOE can do the same, via the Preprocessor view.
You can also jump to a debug line using the ALT-L shortcut. The debug line number is the line number given in the message box's help (-debugalert). This will take you to the correct line, regardless of whether...
You should be able to convert C# examples into ABL reasonably easily. There are a few things that won't work at all, but generally-speaking, it should all work in ABL.
The page at...
tl;dr : you can't.
The LOG-MANAGER is built-in to the AVM and does not expose how it writes to disk, to the ABL. It does expose where (via the LOG-MANAGER:LOGFILE-NAME attribute).
What are you trying to write the the LOG-MANAGER that you cannot write using the WRITE-MESSAGE() method?
I would...
I ask myself whether >"" includes ? every single time I see it. There are so many functions and statements that return ? when ? is just in the same neighborhood. Clearly my brain does not accept this as valid :D
Add a line like the below before before the REPEAT block . That imports a line and the caret means the field is skipped.
IMPORT STREAM sInput UNFORMATTED ^.
I thought at the time that IF NOT String:IsNullOrEmpty("foo") THEN . was adequate for both cases. But "not" methods are definitely good. Some of this is API design style, some is "we only needed a positive check at that time".
The Consultingwerk stuff is not typically publicly visible; I...
This kind of stuff is a perfect use-case for static methods.
Progress has , in OpenEdge.Core.String,
/* Indicates whether a string is null or empty: empty having no
non-whitespace characters
@param longchar The value being checked
@return logical TRUE if the...
Congrats? FWIW I have recently worked on ADM1 code , so I completely empathise.
Why would the BrowseHandle *not* be set though? Can you, in the value-changed trigger, {set BrowseHandle {&BROWSE} } (forgive the syntax, hopefully my point is clear)?
You can customise the project startup using a .p (see Progress Documentation).
For launching programs you can setup a Run Configuration to do almost anything you want - pretty much like a Windows shortcut. Take a look at Progress Documentation .
You mention 2 OE versions. Does this error only happen in one of them? It looks like that property was only added in 11.7.x and so is't available in 11.6. Progress Customer Community
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.