Don,
Did you include kill.txt in the project, by any chance? It will be found in the EXE regardless of the path specified.
>The following code returns a .F. when run in the programming environment and a .T. when run from within an EXE. Any clues as to why this would be the case? The correct answer is .F..
>
>fileloc = "\\fileserver\data"
>if file(fileloc + '\kill.txt')
>* do something
>endif
>
>the code in question is used in a timer event to shutdown the program if the file is found. It works fine when run from the programming environment but always returns true when run from the EXE. What am I missing?
>
--sb--