Page 1 of 1

Variables Hash hacen mas facil todo :)

Posted: Sat Nov 09, 2024 2:05 am
by sysctrl2
El uso de variables hash facilitan la vida :D

Code: Select all | Expand

FUNCTION Main()
   LOCAL hFile := GetFileInfo("MiPrograma.exe")
   ? "FECHA DE CREACIÓN DE MI PROGRAMA ES: " + dtoc( hFile["date"] )  , "A LAS " + hFile["time"]
RETURN NIL

FUNCTION GetFileInfo(cFileName)
   LOCAL dFecha := date()
   LOCAL aFiles := Directory(cFileName)
   LOCAL hFileInfo := {=>}

   hFileInfo["name"] := ""
   hFileInfo["size"] := 0
   hFileInfo["date"] := date()
   hFileInfo["time"] := time()
   hFileInfo["attr"] := .t.

   IF len(aFiles) > 0
      hFileInfo["name"]     := aFiles[1,1]  // Nombre del archivo
      hFileInfo["size"]     := aFiles[1,2]  // Tamaño
      hFileInfo["date"]     := aFiles[1,3]  // Fecha
      hFileInfo["time"]     := aFiles[1,4]  // Hora
      hFileInfo["attr"]     := aFiles[1,5]  // Atributos
   ENDIF
RETURN (hFileInfo)

 

Re: Variables Hash hacen mas facil todo :)

Posted: Sat Nov 09, 2024 6:37 am
by Antonio Linares
Querido César,

Con esta clase THash aún se simplifica más :-)

https://fivetechsupport.com/forums/view ... 31&start=0

Re: Variables Hash hacen mas facil todo :)

Posted: Sat Nov 09, 2024 4:45 pm
by sysctrl2
Excelente ! Maestro gracias :roll: