>>>>?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 >>>>>>>