×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Peter,

Your loop is testing ITCLS for an embedded '0', but when you replace the
'0', you assign the new string to a new varible.  ITCLS remains unchanged,
and will loop forever.....

Eric DeLong
Sally Beauty Company
MIS-Project Manager (BSG)
940-898-7863 or ext. 1863



-----Original Message-----
From: Peter Vidal [mailto:Peter_Vidal@xxxxxxxx]
Sent: Friday, December 12, 2003 9:38 AM
To: rpg400-l@xxxxxxxxxxxx
Subject: Unwanted loop with %SCAN and %REPLACE


Hi list!

Why this is getting into a loop?  I pulled this from the archives for a
similar
situation I have but apparently I am doing something wrong...

D ITCLS           s              4a   Inz('G08')
D BITACL          s              3a

 /Free
     Dow (%scan('0': ITCLS) > 0);
       BITACL = %replace(''  : ITCLS: %scan('0': ITCLS): 1);
     Enddo;
     *InLR = *On;
 /End-Free

TIA!

Peter Vidal
Pall Aeropower Corp.
SR Programmer Analyst
WWW.Pall.com

"Have a very Merry Christmas and a more blessed new year 2004 and remember:
JESUS is the reason for the season."
Myself




_______________________________________________
This is the RPG programming on the AS400 / 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 On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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