>>?justfname(getfile()) >>/pre> >>should do the work >> >>if you insist on GetFile the following will work >><pre> >>#DEFINE GETFILE MyGetFile >> >>?GETFILE() >> >>FUNCTION MyGetFile >> LPARAMETERS; >> cFileExtensions,; >> cText,; >> cOpenButtonCaption,; >> nButtonType,; >> cTitleBarCaption >> >> #UNDEFINE GETFILE >> >> lvTemp = PCOUNT() >> DO CASE >> CASE lvTemp=0 >> lvTemp = JUSTFNAME(GETFILE()) >> CASE lvTemp=1 >> lvTemp = JUSTFNAME(GETFILE(cFileExtensions) >> CASE lvTemp=2 >> lvTemp = JUSTFNAME(GETFILE(cFileExtensions,cText)) >> CASE lvTemp=3 >> lvTemp = JUSTFNAME(GETFILE(cFileExtensions,cText,cOpenButtonCaption)) >> CASE lvTemp=4 >> lvTemp = JUSTFNAME(GETFILE(cFileExtensions,cText,cOpenButtonCaption, nButtonType)) >> CASE lvTemp=5 >> lvTemp = JUSTFNAME(GETFILE(cFileExtensions,cText,cOpenButtonCaption, nButtonType,cTitleBarCaption)) >> OTHERWISE >> ENDCASE >> >> RETURN lvTemp >>ENDFUNC &&MyGetFile >>>