Hola.
Cuando quiero usar la función Frename() no me deja renombrar el archivo y me tira un -1, mirando con el FError() me tira el numero 32
que significa? como puedo solucionarlo?
gracias.
LOCAL hFile := FOpen( ::cFile )
...
fclose(hfile)
fwdbg hFile -------------------- aca hfile siempre me da un numero diferente de cero, ya probe hacer esto hFile:= Nil
frename(::cfile, "ejemplo.xml")
frenarme(::cFile, "ejemplo.xml")
LOCAL hFile := FOpen( ::cFile )
fclose(hFile)
sysrefresh()
#Include "FiveWin.ch"
#Include "Fileio.ch"
FUNCTION Main()
LOCAL nResult
// LOCAL hFile := FOpen( "TEXTO.txt", FO_READWRITE )
LOCAL hFile := FOpen( "TEXTO.txt" )
IF .NOT. FILE( "TEXTO.txt" )
? " Ooopppsss "
RETURN NIL
ENDIF
fClose( hfile )
nResult := FRename( "TEXTO.txt", "TEXTO1.txt" )
IF nResult == F_ERROR
? "No se pudo cambiar el nombre del archivo"
ENDIF
RETURN NIL
// FIN / END
LOCAL hFile
.......
rename(::cfile, "ejemplo.xml")
hFile := FOpen( ::cFile )
.....
...
..
.
fclose(hfile)
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: Google [Bot] and 40 guests