Antonio tenho um timer que verifica os arquivos TXT do diretorio, acontece que se chamar a cGETFILE, a função DIRECTORY passa a não achar mais os arquivos enquanto não fechar a cGETFILE:
EX:
#include "fivewin.ch"
function main()
local oWnd1,oti,obtn
DEFINE WINDOW oWnd1 TITLE "oWnd1" ;
FROM 5, 5 TO 24, 64
define timer oti of ownd1 interval 2000 action(teste())
@ 10,10 button obtn size 100,50 of oWnd1 pixel ACTION(LA())
ACTIVATE WINDOW oWnd1 on init(oti:activate()) maximized
return nil
******
function teste()
local adir
aDir := directory('*.txt')
if len(adir)=0
? "PROBLEMA"
endif
return(.t.)
FUNCTION LA()
LOCAL CFILE
cFile:=cGetFile("Bitmaps|*.bmp","" )
RETURN(.T.)