|
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-2024 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.