PDA

View Full Version : سوال: ارسال ساعت سرور به کلاینت



f_g1348
شنبه 15 اسفند 1388, 08:35 صبح
با سلام
دوستان من یه برنامه کلاینت سروری ساختم حالا نیاز دارم که با زدن دکمه ای ساعت سرور گرفته شده و ساعت کلاینت و تاریخش با ان تنظیم شود.
لطفا راهنمایی کنید .فوری
با تشکر

f_g1348
شنبه 15 اسفند 1388, 13:11 عصر
کسی نیست کمک کنه ؟

Peyman.Gh
شنبه 15 اسفند 1388, 13:24 عصر
فکر کنم این کمتون کنه :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim st As New SYSTEMTIME()
st.wYear = DateAndTime.Now.Year
' must be short
st.wMonth = DateAndTime.Now.Month
st.wDay = DateAndTime.Now.Day
st.wHour = DateAndTime.Now.Hour
st.wMinute = DateAndTime.Now.Minute
st.wSecond = DateAndTime.Now.Second
' invoke this method.
SetSystemTime(st)
End Sub
Public Structure SYSTEMTIME
Public wYear As Short
Public wMonth As Short
Public wDayOfWeek As Short
Public wDay As Short
Public wHour As Short
Public wMinute As Short
Public wSecond As Short
Public wMilliseconds As Short
End Structure

<DllImport("kernel32.dll", SetLastError:=True)> _
Public Shared Function SetSystemTime(<[In]()> ByRef st As SYSTEMTIME) As Boolean
End Function

البته باید کلاس System.Runtime.InteropServices را Import کنید.
موفق باشید.

f_g1348
شنبه 15 اسفند 1388, 15:55 عصر
دوست عزیز دقیقا میشه بگی چه بخشی از کد را در کلاینت و چه بخشی را در سرور بنویسم و منظور ازdll import چیست؟

ebrahimv
شنبه 15 اسفند 1388, 18:50 عصر
خیلی ساده هست میتونی اگه در برنامت از پایگاه داده استفاده کرده باشی یه کوری بگیری و ساعت را به دست بیاری چون پایگاه دادت روی سرور هست تاریخ و زمانی رو هم که میده ساعت سروره
اگه تو پست های من بگردی حتما پیدا میکنی

__H2__
شنبه 15 اسفند 1388, 20:47 عصر
سلام
تاریخ رایانه جاری با Date.Now و Date.UtcNow به دست می آید و نیازی به API های پست سوم نیست.

ولی اگر در شبکه هستید و SQL Server نصب است، همانطور که ebrahimv گفتند...
http://barnamenevis.org/forum/showthread.php?t=163369