![]() |
Re: Änderungsdatum ändern
Zitat:
![]() ![]() und umgekehrt. |
Re: Änderungsdatum ändern
Geht immernoch nicht. Mein Code bis jetzt ist:
Delphi-Quellcode:
Aber da kommt immer folgender Fehler wo ich schonmal nicht weiß was ich ändern muss.
var
Time1: SystemTime; Time2: FileTime; begin DateTimeToSystemTime(DateTimePicker1.DateTime, Time1); SystemTimeToFileTime(Time1, Time2); SetFileTime(StrToInt(Edit1.Text), Time2, Time2, Time2); end; Zitat:
|
Re: Änderungsdatum ändern
Verwende TFileTime. Abgesehen davon muss es im SetFileTime @TimeX heißen...
|
Re: Änderungsdatum ändern
Super jetzt funktionierts!!! :thumb: :-D
Aber ich will ja erstmal nur das Erstellungsdatum verändern die anderen nicht wie muss ich die aus folgendem Code rausnehmen? einfach nil hinschreiben?
Delphi-Quellcode:
var
Time1: SystemTime; Time2: TFileTime; hFile: THandle; begin hFile := FileOpen(Edit1.Text, fmOpenWrite or fmShareDenyNone); DateTimeToSystemTime(DateTimePicker1.DateTime, Time1); SystemTimeToFileTime(Time1, Time2); SetFileTime(hfile, @Time2, @Time2, @Time2); end; |
Re: Änderungsdatum ändern
Zitat:
|
Re: Änderungsdatum ändern
In dem du die Werte der Parameter durch nil ersetzt.
Zitat:
|
Re: Änderungsdatum ändern
Nee nicht am Compiler aber ich hatte Angst das die Datei vielleucht zerstört wird wenn was falches reingeschrieben wird.
|
Re: Änderungsdatum ändern
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz