فهرست منبع

* implement tinputfile.getfiletime

peter 20 سال پیش
والد
کامیت
1bb0a6373f
1فایلهای تغییر یافته به همراه16 افزوده شده و 1 حذف شده
  1. 16 1
      ide/fpcompil.pas

+ 16 - 1
ide/fpcompil.pas

@@ -89,6 +89,7 @@ type
       function fileread(var databuf; maxsize: longint): longint; override;
       function fileread(var databuf; maxsize: longint): longint; override;
       function fileeof: boolean; override;
       function fileeof: boolean; override;
       function fileclose: boolean; override;
       function fileclose: boolean; override;
+      procedure filegettime; override;
     private
     private
       Editor: PFileEditor;
       Editor: PFileEditor;
       S: PStream;
       S: PStream;
@@ -1253,6 +1254,17 @@ begin
   fileclose:=OK;
   fileclose:=OK;
 end;
 end;
 
 
+procedure tfpinputfile.filegettime;
+var
+  dt : datetime;
+  hsec,wday : word;
+begin
+  { current time }
+  dos.getdate(dt.year,dt.month,dt.day,wday);
+  dos.gettime(dt.hour,dt.min,dt.sec,hsec);
+  packtime(dt,filetime);
+end;
+
 procedure RegisterFPCompile;
 procedure RegisterFPCompile;
 begin
 begin
 {$ifndef NOOBJREG}
 {$ifndef NOOBJREG}
@@ -1265,7 +1277,10 @@ end;
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.34  2005-01-08 12:05:13  florian
+  Revision 1.35  2005-02-10 20:57:02  peter
+    * implement tinputfile.getfiletime
+
+  Revision 1.34  2005/01/08 12:05:13  florian
     * user screen parsing fixed
     * user screen parsing fixed
 
 
   Revision 1.33  2004/11/22 19:34:58  peter
   Revision 1.33  2004/11/22 19:34:58  peter