Hola. Tengo una función para escribir dentro de un txt unos datos y tengo el problema de que se queda oculto. El fichero se crea y el contenido se introduce perfecto, pero queda oculto, con el atributo oculto:
He revisado los flags de fcreate pero no se por donde tirar. Por supuesto hb_FSize(cFile) devuelve cero al estar oculto. ¿Veis algo raro?
Gracias de antemano. Un saludo.
    local cFile:=cGetFile32( "fichero_datos.txt","Seleccione un nombre para el fichero ...",,".", .t., [nFlags] ) Â
    local nHandle := fcreate( cFile, FO_READWRITE + FO_EXCLUSIVE )
    local nError  := ferror()
   Â
    if nError != 0
      qout( "No es posible crear fichero" )
    else
      a := array(12)
      for n=1 to 12
        a[n] := str(n)
      next
      OutFile(nHandle, a)
      fclose(nHandle)
      qout( cFile +" creado con exito con "+CRLF+alltrim(str(hb_FSize(cFile)))+" bytes escritos"
    endifHe revisado los flags de fcreate pero no se por donde tirar. Por supuesto hb_FSize(cFile) devuelve cero al estar oculto. ¿Veis algo raro?
Gracias de antemano. Un saludo.
Windows 10 + FWH 20.08 + BCC 7.4 + Harbour 3.2.0 + PSPad 5.0.3