Преглед изворни кода

* Add TimeStamp property to TSearchRec (reworked patch from Ondrej Pokorny, bug ID #32165)

git-svn-id: trunk@36750 -
michael пре 8 година
родитељ
комит
547f08e6ea
2 измењених фајлова са 23 додато и 0 уклоњено
  1. 15 0
      rtl/objpas/sysutils/filutil.inc
  2. 8 0
      rtl/objpas/sysutils/filutilh.inc

+ 15 - 0
rtl/objpas/sysutils/filutil.inc

@@ -542,3 +542,18 @@ begin
   InternalFindClose(f.FindHandle{$ifdef USEFINDDATA},f.FindData{$endif});
   InternalFindClose(f.FindHandle{$ifdef USEFINDDATA},f.FindData{$endif});
 end;
 end;
 
 
+{ TUnicodeSearchRec }
+
+function TUnicodeSearchRec.GetTimeStamp: TDateTime;
+begin
+  Result := FileDateToDateTime(Time);
+end;
+
+{ TRawbyteSearchRec }
+
+function TRawbyteSearchRec.GetTimeStamp: TDateTime;
+begin
+  Result := FileDateToDateTime(Time);
+end;
+
+

+ 8 - 0
rtl/objpas/sysutils/filutilh.inc

@@ -57,6 +57,10 @@ Type
 {$ifdef USEFINDDATA}
 {$ifdef USEFINDDATA}
     FindData : TFindData;
     FindData : TFindData;
 {$endif}
 {$endif}
+  private
+    function GetTimeStamp: TDateTime;
+  public
+    property TimeStamp: TDateTime read GetTimeStamp;
   end;
   end;
 
 
   TRawbyteSearchRec = Record
   TRawbyteSearchRec = Record
@@ -72,6 +76,10 @@ Type
 {$IFDEF USEFINDDATA}
 {$IFDEF USEFINDDATA}
     FindData : TFindData;
     FindData : TFindData;
 {$ENDIF}
 {$ENDIF}
+  private
+    function GetTimeStamp: TDateTime;
+  public
+    property TimeStamp: TDateTime read GetTimeStamp;
   end;
   end;
 
 
 {$IFDEF FPC_UNICODE_RTL}
 {$IFDEF FPC_UNICODE_RTL}