FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Uso de Fopen()
Posts: 1446
Joined: Mon Oct 10, 2005 02:38 PM
Uso de Fopen()
Posted: Thu Sep 03, 2009 05:28 PM

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

Continue the discussion