瀏覽代碼

* use local time for windows

pierre 23 年之前
父節點
當前提交
6837e079bb
共有 2 個文件被更改,包括 18 次插入12 次删除
  1. 9 6
      fv/time.pas
  2. 9 6
      fvision/time.pas

+ 9 - 6
fv/time.pas

@@ -279,15 +279,15 @@ PROCEDURE SetTime (Hour, Minute, Second, Sec100: Word);
    VAR DT: TSystemTime;
    BEGIN
      {$IFDEF PPC_FPC}                                 { FPC WINDOWS COMPILER }
-     GetSystemTime(@DT);                              { Get the date/time }
+     GetLocalTime(@DT);                              { Get the date/time }
      {$ELSE}                                          { OTHER COMPILERS }
-     GetSystemTime(DT);                               { Get the date/time }
+     GetLocalTime(DT);                               { Get the date/time }
      {$ENDIF}
      DT.wHour := Hour;                                { Transfer hour }
      DT.wMinute := Minute;                            { Transfer minute }
      DT.wSecond := Second;                            { Transfer seconds }
      DT.wMilliseconds := Sec100 * 10;                 { Transfer millisecs }
-     SetSystemTime(DT);                               { Set the date/time }
+     SetLocalTime(DT);                               { Set the date/time }
    END;
    {$ENDIF}
 {$ENDIF}
@@ -388,9 +388,9 @@ PROCEDURE GetTime (Var Hour, Minute, Second, Sec100: Word);
    VAR DT: TSystemTime;
    BEGIN
      {$IFDEF PPC_FPC}                                 { FPC WINDOWS COMPILER }
-     GetSystemTime(@DT);                              { Get the date/time }
+     GetLocalTime(@DT);                              { Get the date/time }
      {$ELSE}                                          { OTHER COMPILERS }
-     GetSystemTime(DT);                               { Get the date/time }
+     GetLocalTime(DT);                               { Get the date/time }
      {$ENDIF}
      Hour := DT.wHour;                                { Transfer hour }
      Minute := DT.wMinute;                            { Transfer minute }
@@ -438,7 +438,10 @@ END.
 
 {
  $Log$
- Revision 1.4  2001-05-04 09:04:08  pierre
+ Revision 1.5  2002-06-03 20:26:16  pierre
+  * use local time for windows
+
+ Revision 1.4  2001/05/04 09:04:08  pierre
   * fix dos assembler problem
 
  Revision 1.3  2001/05/04 08:42:56  pierre

+ 9 - 6
fvision/time.pas

@@ -279,15 +279,15 @@ PROCEDURE SetTime (Hour, Minute, Second, Sec100: Word);
    VAR DT: TSystemTime;
    BEGIN
      {$IFDEF PPC_FPC}                                 { FPC WINDOWS COMPILER }
-     GetSystemTime(@DT);                              { Get the date/time }
+     GetLocalTime(@DT);                              { Get the date/time }
      {$ELSE}                                          { OTHER COMPILERS }
-     GetSystemTime(DT);                               { Get the date/time }
+     GetLocalTime(DT);                               { Get the date/time }
      {$ENDIF}
      DT.wHour := Hour;                                { Transfer hour }
      DT.wMinute := Minute;                            { Transfer minute }
      DT.wSecond := Second;                            { Transfer seconds }
      DT.wMilliseconds := Sec100 * 10;                 { Transfer millisecs }
-     SetSystemTime(DT);                               { Set the date/time }
+     SetLocalTime(DT);                               { Set the date/time }
    END;
    {$ENDIF}
 {$ENDIF}
@@ -388,9 +388,9 @@ PROCEDURE GetTime (Var Hour, Minute, Second, Sec100: Word);
    VAR DT: TSystemTime;
    BEGIN
      {$IFDEF PPC_FPC}                                 { FPC WINDOWS COMPILER }
-     GetSystemTime(@DT);                              { Get the date/time }
+     GetLocalTime(@DT);                              { Get the date/time }
      {$ELSE}                                          { OTHER COMPILERS }
-     GetSystemTime(DT);                               { Get the date/time }
+     GetLocalTime(DT);                               { Get the date/time }
      {$ENDIF}
      Hour := DT.wHour;                                { Transfer hour }
      Minute := DT.wMinute;                            { Transfer minute }
@@ -438,7 +438,10 @@ END.
 
 {
  $Log$
- Revision 1.4  2001-05-04 09:04:08  pierre
+ Revision 1.5  2002-06-03 20:26:16  pierre
+  * use local time for windows
+
+ Revision 1.4  2001/05/04 09:04:08  pierre
   * fix dos assembler problem
 
  Revision 1.3  2001/05/04 08:42:56  pierre