|
OK, here's the opportunity I've been waiting for to ask for help
understanding how procedures work. All the examples I see have lots of
useful but extraneous features included and so I get confused.
Would this question be an example of where someone should write a
Procedure (or whatever its called) named "Sleep" with a parm for
sleeptime(*HMS) and then everyone in that organization would for evermore
only need to write:
C CallP Sleep('00:30:00')
and have the application sleep for 30 minutes?
And if so, is the procedure thingy hard to code and put in place?
_______________________
Booth Martin
Booth@MartinVT.com
http://www.MartinVT.com
_______________________
"jt" <jt@ee.net>
Sent by: owner-rpg400-l@midrange.com
09/17/2000 12:30 PM
Please respond to RPG400-L
To: <RPG400-L@midrange.com>
cc:
Subject: RE: how to let my program sleep a while
John,
I always agree with you. APIs are great! At the same time, IMHO APIs are
one of the most over-used techniques which often complicate a program, and
end up buying you zip, nada, zilch (i.e. very little). Of course, if you
don't have any concern about how much a program costs... well, then they
are
certainly "cool" techniques.
In this particular case, I would say that it's 6 of one, half-dozen of the
other whether you call a CLP or use the QCMDEXC API:
CALL 'QCMDEXC'
PARM 'DLYJOB 300' CmdName 10
PARM 10 CmdLength 15 5
jt
--------------------------------
Why make it complicated? Call a 3 line CLP program to
PGM
DLYJOB(300)
ENDPGM
Now don't anyone dare tell me that calling a CLP program is slow when
the reason for doing it is to delay the job.
I don't think there is an API call that is less code, easier to
understand,
and does the job.
John Carr
PS I love API calls myself.
--------------------------------
In my rpg program, I need to let my program sleep several minutes and
start again. Is there any API or functions to call (just like sleep()
in C).
ange <ange@public.tpt.tj.cn>
+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.