You're traying to change to directory 'cCurrDir' not to the directory stored in cCurrDir. Use name expression
CD (cCurrDir)
>I have a routine where user selects a file using GetDir() function. I would like to store the drive+directory before calling GetDir() and then restore it back to that directory
>
>I tried the following:
>
>cCurrDir = sys(5) + sys(2003)
>GetDir()
>CHDIR cCurrDir
>
>
>But I get error "Invalid path or file name" on the CHDIR line.
>
>My questions are:
>1. What is wrong with my syntax of CHDIR?
>2. Would I be better off using SET DEFAULT TO (cCurrDir) instead of CHDIR?
>
--sb--