home *** CD-ROM | disk | FTP | other *** search
- **** USERCAP.PRG ****
- PROC USERCAP
- PARA PN
- PRIV PN,PN_SUB,PN_1,PN_2,FN_SUB,FN_1,FN_2
- SELE 2
- SEEK PN
- DELE
- PN_SUB=TRIM(LTRIM(SUBPRG))
- FN_SUB=TRIM(LTRIM(SUBDBF))
- DO WHILE LEN(PN_SUB)<>0
- PN_1=AT(',',PN_SUB)
- IF PN_1<>0
- PN_2=SUBS(PN_SUB,1,PN_1-1)
- PN_SUB=SUBS(PN_SUB,PN_1+1)
- ELSE
- PN_2=PN_SUB
- PN_SUB=''
- ENDIF
- DO USERCAP WITH PN_2
- ENDDO
- SELE 3
- DO WHILE LEN(FN_SUB)<>0
- FN_1=AT(',',FN_SUB)
- IF FN_1<>0
- FN_2=SUBS(FN_SUB,1,FN_1-1)
- FN_SUB=SUBS(FN_SUB,FN_1+1)
- ELSE
- FN_2=FN_SUB
- FN_SUB=''
- ENDIF
- SEEK FN_2
- DELE
- FNO=F_NO
- SELE 4
- DELE ALL FOR F_NO=FNO
- SELE 5
- DELE ALL FOR F_NO=FNO
- SELE 3
- ENDDO
- RETU
- **** END OF USERCAP.PRG ****