Arsip: Sinkron Waktu

 
user image
more 19 years ago

SnipSnip

Saya pengin membuat aplikasi, dimana klien bisa sinkron-kan waktu terhadap jam si server. Tidak harus selalu sinkron, tapi bisa cukup pada saat aplikasi dijalankan saja. Bagaimana yah?
user image
more 19 years ago

cyber_hecker

weh... mosok ini pertanyaan newbie... ? kekekekeke... ini mah udah lvl intermediate ;). by the way, program kamu ini menggunakan database gak ? kalo enggak abaikan jawabanku ini. tapi bila program kamu itu menggunakan database kamu bisa menggunakan contoh program berikut : (sebagai contoh gue menggunakan ms SQL Server 2000).
// prosedur merubah tanggal sistem
procedure TForm1.mySetDate(vDateTime: TDateTime);
var
  NewDateTime: TSystemTime;
begin
  FillChar(NewDateTime, SizeOf(NewDateTime),#0);
  DateTimeToSystemTime(vDateTime, NewDateTime);
  SetLocalTime(NewDateTime);
end;
procedure TForm1.FormCreate(Sender: TObject);
var
   dTgl :TDateTime;
begin
  try
    // dapatkan jam dan tanggal server menggunakan query
    with ADOQuery1 do begin
      Close;
      SQL.Clear;
      SQL.Append('SELECT GETDATE()');
      Open;
      dTgl := Fields[0].AsDateTime;
      Close;
    end;
    // set tanggal dan jam lokal
    mySetDate(dTgl);
  except
    on e: Exception do 
      ShowMessage(e.ClassName +#10#13+ e.Message);
  end;
end;
yup... gitu aja cara sederhana dariku. namanya aja baru belajar . mungkin senior-senior yang lain bisa menambahkan fungsi yang lebih baik. @[sambil ngelirik ke saysansay] ngeh.. ngeh.. ngeh...
user image
more 19 years ago

SnipSnip

Saya pakai db mysql 4.x on linux (RHE)
user image
more 19 years ago

LuriDarmawan

topik ini baru saja ada yang nanya di milis delphindo bbrp hari yang lalu, sempat sy jawab juga, dan memang sepertinya jawabannya sama :) kalo pake mysql, ga peduli OS-nya apa, gunakan: select CURDATE(), CURTIME(); tampilannya seperti ini: source delphi-nya tetap bisa pake punya CH diatas, jika memang perlu bisa dikau edit sana sini.
user image
more 19 years ago

LuriDarmawan

oiyaa.. ada yang lupa, di Linux khan ada TimeServer daemon, bisa dimanfaatkan. di klien window tinggal set domain/host/ip server-nya ini skrinsot di klien WinXP, tinggal set TimeServer-nya malah ga perlu koding babar blas.. kecuali kalo dikau memang memerlukan untuk aplikasi dikau.. disesuaikan saja mana yang perlu :)
user image
more 19 years ago

imunk

setelah kita setting terus pas kita nyalain dihari lain ternyata pas servernya lagi down (ko-it), efek datetime dikompi kita gimana mas??....
user image
more 19 years ago

cyber_hecker

setelah kita setting terus pas kita nyalain dihari lain ternyata pas servernya lagi down (ko-it)
namanya aplikasi client-server. kalo servernya koit, berarti program untuk client useless, alias nggak bisa jalan juga dunk. kekekekekek :P
user image
more 19 years ago

deLogic

datetime yg di kompi akan berjalan seperti biasa, seperti pada saat sebelum sinkronisasi...
user image
more 19 years ago

LuriDarmawan

yup.. sepaham dengan deLogic. btw, dlm membuat aplikasi online, bisa dibuat seperti aplikasi kasir di mall, jika koneksi/network/server mati, aplikasi tetep bisa jalan dengan akses lokal, begitu onlen lagi... data langsung masuk batch
user image
more 19 years ago

SnipSnip

walahhh... kok malah sudah dijawab toohh?? saya tidak puas dengan jawaban2 ini, saya khan baru saja kirim pertanyaan, kok langsung dijawab? biasanya khan saya harus nunggu beberapa hari untuk dapat jawaban. bagaimana sih.... !!! :D tararengkyu... ;)
more ...
  • Pages:
  • 1
  • 2
Share to

AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com