Hola a todos,
Estoy intentado saber si un fichero est谩 siendo usado por algui茅n, y lo hago realizando un:
If ( nHF := FOPEN(cFile, FO_EXCLUSIVE ) ) = -1
Msginfo( "Hola listo", "No podr谩 escribir en el ficherito.")
Else
FCLOSE( nHF )
EndIf
El caso es que cuando detecta que est谩 abierto (por ejemplo por Excel), queda como 'pillado'.
Me explico; si en ese momento (cuando me avisa que algui茅n lo est谩 usando) cierro el Excel y voy al Explorer para realizar un copiar-pegar, no me deja hacerlo hasta que he cerrado mi aplicaci贸n.
Espero que sea el calor que estoy pasando (encima de mi cabeza hay unos al贸genos que te 'cag路$s').
Si algui茅n sabe como realizar esta comprobaci贸n que me eche una mano. Gracias.
Estoy corriendo en un XP Sp2, Harbour, FiveWin 9.03
Un Saludo
Carlos G.
Un Saludo
Carlos G.
FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home