>
>LOCAL lcFileName, lcDir
>lcFileName = "My File.DOC"
>lcFileName = PUTFILE("Filename:",lcFileName,"doc")
>lcDir = ADDBS(JUSTPATH(lcFileName))
>lcFileName = lcDir + PROPER(JUSTFNAME(lcFilename))
>?lcFileName
>
>
>this will show me the putfile first, then convert the lcfilename to PROPER. i want to actually bring the PROPER once the PUTFILE fires.
Yes, I know, but as I said, and as you've seen in your experimenting, PUTFILE ignores the case of the filename you pass it.
Perhaps, I don't know offhand, the common dialog control would work better for you ?