ERROR_INVALID_HANDLE
6 (0x6)
The handle is invalid.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
Ya tenemos una pieza más para completar el puzzle
ERROR_INVALID_HANDLE
6 (0x6)
The handle is invalid.
Remarks
Not all file systems can record creation and last access times and not all file systems record them in the same manner. For example, on FAT, create time has a resolution of 10 milliseconds, write time has a resolution of 2 seconds, and access time has a resolution of 1 day (really, the access date). Therefore, the GetFileTime function may not return the same file time information set using SetFileTime. NTFS delays updates to the last access time for a file by up to one hour after the last access.
UTCtoARG(@dDate,@cTime)
//---------------------------------------------------------------------------------------------------------------
Function UTCtoARG(dDate,cTime) // le sumo 3 horas para que una función que la convierte en utc
// me deje la hora tal cual la necesito. o sea, retorna la
// hora que llega pero con 3 horas sumadas y obviamente le suma un día
// si esto es necesario
local nHora:=val(substr(cTime,1,2))+3, cHora:=substr(cTime,1,2)
//msginfo("Entra "+dtoc(dDate)+"---"+ctime)
if nHora>24 // si se da esta condición, la date hay que aumentarle un día
nHora:=nHora-24
if len( cHora:=alltrim(str(nHora)) ) == 1 // para agregarle un cero adelante cuando es la una,
// las dos, etc
cHora:="0"+cHora
endif
cTime:=cHora+substr(cTime,3,6)
dDate:=dDate+1
else
if len( cHora:=alltrim(str(nHora)) ) == 1 // para agregarle un cero adelante cuando es la una,
//las dos, etc
cHora:="0"+cHora
endif
cTime:=cHora+substr(cTime,3,6)
endif
//msginfo("Sale "+dtoc(dDate)+"---"+ctime)
Return nil
//---------------------------------------------------------------------------------------------------------------
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: No registered users and 47 guests