25-01-17, 12:52 AM
25-01-17, 05:09 AM
استخدم الوقت من انت ولا تستخدم وقت الجهاز نهائيا
25-01-17, 05:28 AM
(25-01-17, 05:09 AM)الماجيك مسعد كتب : [ -> ]استخدم الوقت من انت ولا تستخدم وقت الجهاز نهائيا
ممكن الكود او الطريقة الله يرحم والديك
25-01-17, 02:38 PM
السلام عليكم
كما تفضل الأخ الماجيك مسعد، أخذ الوقت من النت
تفضلي الكود
كما تفضل الأخ الماجيك مسعد، أخذ الوقت من النت
تفضلي الكود
كود :
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
MsgBox(GetOnlineDateTime)
End Sub
كود :
Function GetOnlineDateTime() As DateTime
Dim client = New Net.Sockets.TcpClient("time.nist.gov", 13)
Using streamReader = New IO.StreamReader(client.GetStream())
Dim response = streamReader.ReadToEnd()
Dim utcDateTimeString = response.Substring(7, 17)
Dim localDateTime = DateTime.ParseExact(utcDateTimeString, "yy-MM-dd HH:mm:ss", Globalization.CultureInfo.InvariantCulture, Globalization.DateTimeStyles.AssumeUniversal)
Return (localDateTime)
End Using
End Function
25-01-17, 02:47 PM
انا اسف انى موضحتش السؤال كويس
الجهاز ممكن ميكنش متصل بالانترنت
_________________________________________________________________________________________
انا عاوز طريقة البرنامج اول ما يشتغل يقرأ التاريخ و الوقت اللى فى الجهاز (حتى لو كان التاريخ مش هو التاريخ الصحيح)
و يشتغل على البرنامج كانه ساعة مستقلة!
حتى لو بعد كده التاريخ للجهاز اتغير ......الساعة اللى فى البرنامج متتغيرش
الجهاز ممكن ميكنش متصل بالانترنت
_________________________________________________________________________________________
انا عاوز طريقة البرنامج اول ما يشتغل يقرأ التاريخ و الوقت اللى فى الجهاز (حتى لو كان التاريخ مش هو التاريخ الصحيح)
و يشتغل على البرنامج كانه ساعة مستقلة!
حتى لو بعد كده التاريخ للجهاز اتغير ......الساعة اللى فى البرنامج متتغيرش
25-01-17, 03:00 PM
الوقت والتاريخ يأخد من دائرة إلكترونية واحدة موجودة في اللوحة الرئيسية، ولا يوجد هناك ساعة خاصة للبرنامج،
ممكن تكون فكرة الإحتفاظ بالتاريخ عند أول تشغيل للبرنامج ويتم تحديثها في حالة كان التاريخ أكبر من المحتفظ به،
ثم يتم المقارنة بين تاريخ الجهاز والتاريخ المحتفظ به،
فإذا اتضح أن تاريخ الجهاز أصغر من آخر تحديث تم الاحتفاظ به تنفذ ما تريد من إغلاق البرنامج أو التحذير أو غير ذلك.
ممكن تكون فكرة الإحتفاظ بالتاريخ عند أول تشغيل للبرنامج ويتم تحديثها في حالة كان التاريخ أكبر من المحتفظ به،
ثم يتم المقارنة بين تاريخ الجهاز والتاريخ المحتفظ به،
فإذا اتضح أن تاريخ الجهاز أصغر من آخر تحديث تم الاحتفاظ به تنفذ ما تريد من إغلاق البرنامج أو التحذير أو غير ذلك.