Un saludo a los amigos del foro, les pido ayuda con lo siguiente tengo una aplicacion que genera varias tablas temporales y es necesario eliminarlas al terminar la ejecucion del programa, el tema que he probado con FERASE(), DELETE FILE y otro comandos pero lo unico que me funciona es eliminarlas usando la API de windows ShFile() el problema es que siempre esta pidiendo confirmacion de que va a eliminar multiples archivos y el parametro FOF_NOCONFIRMATION, no funciona: esto es lo que defino en la cabezera del programa
#define FO_DELETE 0x0003
#define FOF_ALLOWUNDO 0x0040
#define FOF_NOCONFIRMATION 0x0010
y el programa hace esto:
FUNCTION Borra( cFile )
ShFile( GetActiveWindow(), FO_DELETE, cFile + Chr( 0 ), Nil, nAnd( FOF_ALLOWUND, FOF_NOCONFIRMATION))
RETURN .T.
la idea seria borrar estos archivos temporales sin que el usuario sepa y que ojala no los envié a la papelera de reciclaje. Por lo que he leído en este foro con este código debiera funcionar pero no PASA NADA...!!
GRACIAS...