Thanks all!
It was my first experiment with IFSIO so the manual's explanation of different 
notations caused misunderstanding.
Pretty straightforward - record access to print file opened in a usual way....

Jevgeni.




> -----Original Message-----
> From: Simon Coulter [mailto:shc@xxxxxxxxxxxxxxxxx]
> Sent: Thursday, May 25, 2006 1:05 AM
> To: C programming iSeries / AS400
> Subject: Re: [C400-L] modules and exported symbols
> 
> 
> 
> On 25/05/2006, at 12:30 AM, Brian Lewis wrote:
> 
> > Say that I create some modules with CRTCMOD and create a 
> program out 
> > of them
> > with CRTPGM.
> >
> > Can any of the functions exported from the modules be used 
> by a third 
> > party in
> > the same way one might use a service program? I think the answer is 
> > "not
> > easily", but I'm not sure.
> 
> You can do this but you have to use function pointers. You'll need to 
> provide a means of calling your program so it returns an array of 
> pointers to the functions you want to expose. Then your 
> caller uses the 
> function pointers to access the functions.
> 
> Otherwise you'll have to build a service program from the 
> modules. You 
> don't need to expose the key generation. The service program would 
> validate the key on first call to any of the important functions and 
> send an exception message if not valid. The key retrieval, 
> validation, 
> etc. would all be contained inside the service program.
> 
> 
> Regards,
> Simon Coulter.
> --------------------------------------------------------------------
>     FlyByNight Software         AS/400 Technical Specialists
> 
>     http://www.flybynight.com.au/
>     Phone: +61 3 9419 0175   Mobile: +61 0411 091 400        /"\
>     Fax:   +61 3 9419 0175                                   \ /
>                                                               X
>                   ASCII Ribbon campaign against HTML E-Mail  / \
> --------------------------------------------------------------------
> 
> 
> -- 
> This is the C programming iSeries / AS400 (C400-L) mailing list
> To post a message email: C400-L@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/c400-l
> or email: C400-L-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/c400-l.
> 
> 


This thread ...


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

This mailing list archive is Copyright 1997-2019 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].