home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
clarion
/
dirdemo.zip
/
FULLPATH.CLA
< prev
next >
Wrap
Text File
|
1990-03-21
|
595b
|
22 lines
MEMBER() !FULLPATH.CLA
FULL_PATH FUNCTION( BASE, ADD_ON )
BASE STRING(60)
ADD_ON STRING(60)
RET_STRING STRING(60)
CODE
IF SUB(ADD_ON, 1, 1) <> '\' !MAKE SURE NOT PRECEDING \
ADD_ON = '\' & ADD_ON ! AND ADD
. ! END IF SUB(ADD_ON, 1, 1) <> '\'
IF SUB( CLIP(BASE), -1, 1 ) = '\' !IF TRAILING \
RET_STRING = SUB( BASE, 1, LEN(CLIP(BASE)) -1 ) & ADD_ON ! STRIP IT OFF
ELSE !ELSE
RET_STRING = CLIP(BASE) & ADD_ON !CONCANT
. ! END IF SUB( CLIP(BASE), -1, 1 ) = '\'
RETURN(RET_STRING)