[ popmilan76 @ 11.04.2020. 20:46 ] @
Kada otvaram glavnu formu,postavio sam da mi menja vreme na odredjenom file na c particiju,pomoću ove funkcije:

function SetDateToFile(const FileName: string; Value: TDateTime): Boolean;
var
hFile: THandle;
begin
Result := False;
try
{open a file handle}
hFile := FileOpen(FileName, fmOpenWrite or fmShareDenyNone);

{if opened succesfully}
if (hFile > 0) then
{convert a datetime into DOS format and set a date}
Result := (FileSetDate(hFile, DateTimeToFileDate(Value)) = 0);
finally
{close an opened file handle}
FileClose(hFile);
end;
end;

I to je šljakalo,kada sam ugradjivao i sada neće,pa se pitam,u čemu je problem..

Jedino sto sam menjao od tada do danas,jeste Windows , bio 7 sada 10.

AKo ne može ovako,jel može nekako drugačije?
Hvala unapred.
[ savkic @ 12.04.2020. 11:25 ] @
Sta ti kaze RaiseLastOSError(Result)?

Mozda je nesto sa pravima pristupa.
[ popmilan76 @ 12.04.2020. 12:14 ] @
Izgleda da nije do koda,nego nesto do mene...Juče nije htelo,danas hoće i prikazuje odmah...Ispratiću još , pa ću videti...
[ Rapaic Rajko @ 16.04.2020. 12:54 ] @
Moguce da ti se fajl nekako zakljucao (ostao exclusive write), vrlo nezgodna situacija.
Kad se to desi, sistem ti ne da ni da obrises taj fajl (cak ni s administratorskim pravima).

Jedini lek je restart sistema, sto si ti verovatno i uradio.