LARGE_INTEGER in TDateTime umwandeln (war: LARGE_INTEGER umwandeln)



  • hallo zusammen,

    ich weis nicht wie LARGE_INTEGER in DateTime umgewandelt werden kann.

    Versucht habe ich es so:

    LARGE_INTEGER liX;
    TDateTime time;
    
    liX.LowPart = pItValues[i].ftTimeStamp.dwLowDateTime;
    liX.HighPart = pItValues[i].ftTimeStamp.dwHighDateTime;
    
    time = TDateTime(liX.QuadPart);
    

    aber so gehts nicht.
    kann mir jemand helfen????

    Edit:
    Bitte aussagekräftige Überschriften wählen. Danke!



  • Nimm Statt LARGE_INTEGER lieber FILETIME (LPFILETIME). Dazu gibt es in der Win32 Hilfe vom BCB Infos. Zusätzlich solltest Du Dich noch über DateTimeToSystemTime und SystemTimeToFileTime informieren.



  • Danke F98,
    hat funktioniert.


Anmelden zum Antworten