1

Konu: Foxla sistem tarihini ve saatini nasıl değiştirebilirim.

Arkadaşlar sizden bir konuda yardm istiyorum.
Foxla sistem tarihini ve saatini nasıl değiştirebilirim.
Kullanıcıların sistem saatini ve tarihini sunucudan aldığım sistem saati ve tarihine göre ayarlamak istiyorum.

2 Son düzenleyen, cetinbasoz (23.04.2008 01:09:16)

Re: Foxla sistem tarihini ve saatini nasıl değiştirebilirim.

Visual Fox Pro
ltNow = Datetime()

? 'Now',Datetime()
SetSystemDate({^2002/1/3})
? 'Set to',Datetime()
SetSystemDate(m.ltNow)
? 'Set back to',Datetime()
 
 
Function SetSystemDate
  Lparameters tdDate
  Declare Integer SetLocalTime In win32api String @ lpTime
  Declare Integer GetLocalTime In win32api String @ lpTime
  Local lpCurrent, lcNewTime
  lpCurrent = Space(40)
  GetLocalTime(@lpCurrent) && save current
 
  lcNewTime = Num2Word(Year(m.tdDate))+;
    Num2Word(Month(m.tdDate))+;
    Num2Word(Dow(m.tdDate))+;
    Num2Word(Day(m.tdDate))+;
    Substr(m.lpCurrent,9)
 
  SetLocalTime(@lcNewTime)
  SetLocalTime(@lcNewTime)
EndFunc
 
Function Num2Word
  Lparameters tnDecimal
  Return Chr(m.tnDecimal%256)+Chr(Int(m.tnDecimal/256))
EndFunc

Not: SetLocalTime kasıtlı olarak iki kez cagiriliyor.

3

Re: Foxla sistem tarihini ve saatini nasıl değiştirebilirim.

hatırlıyorum. söylemiştin: gün ışığı değişiminden etkilenmesin diye... smile

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

4

Re: Foxla sistem tarihini ve saatini nasıl değiştirebilirim.

Çok teşekkürler. Sorunum sayenizde çözüldü smile