WIN32_FIND_DATAA
-
Hi ich versuche den dieses Datum das in sr.FindData.ftCreationTime.dwHighDateTime um zu wandeln in ein Lesbares Datum bisher ist es eine Zahl.
Wenn ich diese Zahl mit TDateTime umwandelt will kommt so ein Datum raus 22.12.12345
Wie bekomme ich ein richtiges Datum und die Uhrzeit da raus??TSearchRec sr; int iAttributes = 0; iAttributes |= faReadOnly * CheckBox1->Checked; iAttributes |= faHidden * CheckBox2->Checked; iAttributes |= faSysFile * CheckBox3->Checked; iAttributes |= faVolumeID * CheckBox4->Checked; iAttributes |= faDirectory * CheckBox5->Checked; iAttributes |= faArchive * CheckBox6->Checked; iAttributes |= faAnyFile * CheckBox7->Checked; if (FindFirst(Path, iAttributes, sr) == 0) { do { [...] StringGrid1->Cells[4][StringGrid1->RowCount-1] = sr.FindData.ftCreationTime.dwHighDateTime; [...] } while (FindNext(sr) == 0); } FindClose(sr);
Mit Freundlichen Grüßen
Werner2005
-
Hallo
Die Datumsangabe muß mit WinAPI-Mitteln in TDateTime kovertiert werden, siehe hier.
bis bald
akari