Then your problem is not Progress Development problem, but windows administration problem :) And I don't know how can I help you.
My procedure blockade running the same procedure in one PROGRESS session of course.
Regards,
Arek
You can use simply code in the begin of your procedure (for example in standard include):
def var i as integer.
def var name as char.
name = PROGRAM-NAME(2).
i = 3.
DO WHILE PROGRAM-NAME(i) <> ?:
if PROGRAM-NAME(i) = name then do:
MESSAGE "You can't run '" name "' procedure...
In the past I wrote easy function to convert string to time.
I hope, it will be helpful :
function str2time return integer (input str as character):
def var out-time as integer init 0.
def var i as integer init 0.
if num-entries(str,":") <> 3 then return ?.
if...
Function minimum sort chracter values like dictionary. First function compare first characters of two values. If they are the same finction will compare next characters.
In your example "T" is smaller then "|".
ASC("T") = 84
ASC("|") = 124
Arek
From the transaction monitor point of view, still the same user modify record and you can do with it what ever you wont.
It is correct situation !
Arek Panas
I had the same problem with multiselect browser, but I resolved it.
When you change position in browse, you have to shortly select and (if necessary) unselect row in browse. After this your data in frame will be updated automatically.
I use this idea in CHUI and I override CURSOR-UP and...
Are you looking for a new Pregress Analyst or Programmer in USA ? If so, please consider my application for employment with you.
I am a Progess analyst / programmer with 7 years of experience.
I am attaching my resume in *.pdf and *.doc format.
Sincerely yours,
Arkadiusz Panas
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.