Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   fecha creacion fichero (https://www.clubdelphi.com/foros/showthread.php?t=50010)

meme 06-11-2007 10:59:34

fecha creacion fichero
 
Hola,

Tengo el siguiente codigo para obtener la fecha de creacion de un fichero, me da un error en las llamadas FileTimeTimeToLocalTime y FileTimeToSystemTime y no compila. Creo que el problema viene de la declaracion de fileTime. El codigo es el siguiente.

TSearchRec sR;
SYSTEMTIME sysTime;
FILETIME fileTime;
bool ok=false;
AnsiString result;
AnsiString archivo=Edit1->Text;
if(FindFirst(archivo,faAnyFile,sR)==0)
{
ok=FileTimeToLocalFileTime(sR.FindData.ftCreationTime,fileTime);
ok=FileTimeToSystemTime(fileTime,sysTime);
result=DateTimeToStr(sysTime);
}
FindClose(sR);

MaMu 10-03-2008 06:57:18

http://www.clubdelphi.com/foros/showthread.php?t=34464

No es C++, pero orienta.

Saludos

escafandra 10-03-2008 08:29:23

Windos API

Código:

BOOL FileTimeToLocalFileTime(

    CONST FILETIME *lpFileTime,    // pointer to UTC file time to convert 
    LPFILETIME lpLocalFileTime    // pointer to converted file time
  );

El problema lo tienes en que debes usar punteros FILETIME, y estas usando valores

Saludos;)


La franja horaria es GMT +2. Ahora son las 07:24:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi