Expression of type 'String' cannot be invoked

BlitzMax Forums/BlitzMax Programming/Expression of type 'String' cannot be invoked

I get a 'Expression of type 'String' cannot be invoked' error, cannot be invoked?..

If where this section is located matters tell me and ill show the whole code area
Local rqFile:String = RequestFile$("File to Create ...", "txt Files:txt", True, AppDir$() + "/Files")


AppDir$
not
Appdir$()

Oh, its a variable not a function...

yep, you could do this:
Local rqFile:String = RequestFile$("File to Create ...", "txt Files:txt", True, CurrentDir() + "/Files")


to make it more dynamic.

Yeah, i could but the point of using appdir$ was, if some other program would of opened the program i wrote the currentdir$() would be set to my program's parent process, thus i have chosen appdir$ over CurrentDir$().