×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
On 12-Oct-2016 11:45 -0500, Jose Perez wrote:
Be aware that when you pass a parm greater than 32 characters
through a CL, this parm get garbage when it is receive in the RPG
program.
Do not confuse dynamic CALL-command invocation of a PGM with program
calls with variables; despite the CL is using the CALL
command-statement, the variable should match the prototype just as is
true for any other language calling the prototyped RPG.
The best way to send a parm greater than 32 in a CLLE is declaring
one extra parm after the long length parm which length is equal 1 and
pass this parm as empty,
No idea what the implication there was, but if I infer correctly,
then I would suggest that using /tricks/ to make things *appear* to
function correctly, rather than actually properly coding programs, is a
poor paradigm. Perhaps if to what is alluded is not some /trick/, then
probably a new\separate discussion might be of value, but probably not
something best discussed as a continuation in this topic thread.
besides CLLE has a var definition type *PTR for pointer.
That of course is known; the discussion topic was all about how such
*PTR typed variable should *not* be passed to the RPG for the code shown.
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.