My problem is that another process/thread could start to use the file in the milliseconds between the time I see that the file is not in use and when I try to erase it. That's why I'd rather try to erase it until I actually do.
>You can use FOPEN() function to check if file is open somewhere else.
lnFH = FOPEN(lcFileName, 12)
>IF lnFH > 0
> FCLOSE(lnFH)
> .....
>ELSE
>ENDIF