Or just increase the value of startup parameter -tok, the default value for any current version of Progress is 3000 - for older versions see Progress KB - What is -tok parameter ?
r-code caching is a startup parameter: -q
to clear the cache from within the ABL: current-language = current-language
to clear the cache from outside: asbman -trimagents
Repeatedly dating a substituted string with an assumed session DMY format is asking for trouble.
Use the date function with three integer inputs for month, day and year, it will work regardless of the session settings:
The tool is Progress Data Administration. I'm fairly sure that move is just a poorly chosen name, since it just creates insert statements for all your data and does not remove your original data...
In an ideal world in which bugs do not exist, you are correct.
My priorities in your case would be:
source control
automated builds (pct)
automated testing of these builds
continuous integration
Modern tooling helps for all of the above. When introducing a new version of anything in your...
A personalized folder / propath sounds like you are not using version control? Local dev = 'personal'.
Your 'recent file list' is the thing which I continuously undo from version control if I accidentally use the procedure editor.
Unfortunately you cannot stack INI files:
prowin -inifile...
Just one caveat which had me scratching my head for a while, the batch file also sets the DLC environment variable, which allowed me to use this when building with Ant / pct.
If you make your inputs variant (for example a temp-table with key value pairs) you can also achieve optional parameters, but I think this can be overkill.
Have you looked at using classes? Overloaded methods can help.
class foo:
method void bar (
i_cone as char
):
bar( i_cone, ? ).
end method.
method void bar (
i_cone as char,
i_ctwo as char
):
message i_cone i_ctwo.
end method.
end class.
What's the deal with this? I thought the whole goal of the silly bat launcher was to make scaling work, but it's doing the exact opposite?
@echo off
REM Set this value to false to disable overriding high DPI scaling
set enableHighDPI="true"
if enableHighDPI=="false" goto launchPDSOE
REM...
To be a csv, you'll want to add a delimiter to the export statement and optionally add a header row (and reinstate your query phrase which I forgot):
def var cfile as char no-undo.
cfile = session:temp-directory + 'suppliers.csv'.
output to value( cfile ).
put unformatted...
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.