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



Barbara,

Leaving the name blank isn't an option with how I put together the DS. I think what you're saying is only possible if you provide explicit definitions like this:

D stringDS DS
D 4a Inz( 'toto' )
D 4a Inz( 'tutu' )
D 4a Inz( 'tata' )
D lStringArray 4a Varying Dim( 3 ) Overlay(stringDS:1)


Whoops, now that I look at the code samples I provided earlier, I don't think they are correct.
lStringArray needs the "Pos( 1 )" keyword in freeform and the "Overlay(stringDS:1)" keyword in fixed form.

Kurt Anderson
Sr. Programmer/Analyst - Application Development, Service Delivery Platform

-----Original Message-----
From: RPG400-L [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Barbara Morris
Sent: Wednesday, August 05, 2015 6:18 PM
To: rpg400-l@xxxxxxxxxxxx
Subject: Re: How to access to an Array of String

On 8/5/2015 9:26 AM, Kurt Anderson wrote:
D stringDS DS
D *n Like( lStringArray ) Inz( 'toto' )
D *n Like( lStringArray ) Inz( 'tutu' )
D *n Like( lStringArray ) Inz( 'tata' )
D lStringArray 100a Varying Dim( 3 )

return lStringArray;

I wasn't aware of *n until the new freeform came out, so I don't know if that's available in fixed format on older versions or not. If not, simply replace with a name. I also went with a random size for your string array.


In fixed form, you just leave the name blank. *n is only available in free-form; it's used in the cases where fixed-form allows the name entry to be blank.

--
Barbara

--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l.


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.