|
@@ -424,7 +424,7 @@ begin
|
|
|
end;
|
|
|
|
|
|
|
|
|
-Function FileGetDate (Handle : Longint) : Longint;
|
|
|
+Function FileGetDate (Handle : Longint) : Int64;
|
|
|
var
|
|
|
Regs: registers;
|
|
|
begin
|
|
@@ -435,14 +435,11 @@ begin
|
|
|
if Regs.Flags and CarryFlag <> 0 then
|
|
|
result := -1
|
|
|
else
|
|
|
- begin
|
|
|
- LongRec(result).Lo := Regs.cx;
|
|
|
- LongRec(result).Hi := Regs.dx;
|
|
|
- end ;
|
|
|
+ result:=(Regs.dx shl 16) or Regs.cx;
|
|
|
end;
|
|
|
|
|
|
|
|
|
-Function FileSetDate (Handle, Age : Int64) : Longint;
|
|
|
+Function FileSetDate (Handle: longint; Age: Int64) : Longint;
|
|
|
var
|
|
|
Regs: registers;
|
|
|
begin
|