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



You're right about having to be sure the S1Oth* fields are in the right order.  I've seen files where the first 5 entries of fields like that are together, then 10 years later they had to add 7 more at the end of the file.  Or were otherwise scattered in groups within the record.  It's crazy out there!


On 3/12/2021 9:51 AM, Scott Klement wrote:
Consider using LIKE() rather than CHAR(40)...  the sizes always matching is even more critical if you're using pointers.

The pointer technique is fine -- as long as you know for certain that the "Sloth" fields (lol) are always in a data structure in the right order.

On 3/12/2021 11:43 AM, Peter Dow wrote:
Since you already have a data structure that contains the S1othCtr* fields, try this:

Dcl-S Container Char(40) Dim(28) based(ptrCTR);

Dcl-S ptrCTR Pointer inz(%addr(S1OthCtr1));



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.