>I want to build a long command line.
>
>This works OK:
>
>TEXT TO dothis
>cmsg = 'A' + 'B'+ 'C'
>ENDTEXT
>
>&dothis
>?cmsg
>
>
>Now trying to build a multi-line command:
>
>
>
>TEXT TO dothis
>cmsg = 'A' + ;
>'B'+ 'C'
>ENDTEXT
>
>&dothis
>?cmsg
>
>
>This gives an error (with or without the semi-colon). Is there a way to build up a command over more than one line?
>Cyril
You do not need the ";" on each line .. however, if you want to keep it there to make it easier to cut and paste this code elsewhere, you can do this if what you are building is one command line.
TEXT TO dothis
cmsg = 'A' + ;
'B'+ 'C'
ENDTEXT
dothis = ALLTRIM(CHRTRANC( dothis, CHR(13) + CHR(10) + CHR(9) + ";", " " ))
&dothis
?cmsg