|
|
|
[VB.NET] ขอวิธีการเขียนโค้ดนับเวลาถอยหลัง อ้างอิงจากเว็บไซต์หน่อยครับ |
|
|
|
|
|
|
|
ตอนนี้ผมเขียนโปรเเกรมให้เช่าอยู่ครับ ผมอยากให้พอเวลาหมด จะไม่สามารถใช้งานได้เลย
พอเข้าใหม่ก็ให้เด้งว่า "เวลาหมดเเล้วกรุณาเติมวันใช้งานใหม่"
ตามจริงผมทำเสร็จหมดเเล้วนะครับ เเต่เหมือนยังไม่มีการป้องกัน เพราะคนๆหนึ่งที่ใช้โปรเเกรมผม พอตัวโปรเเกรมหมดเวลาใช้งาน
เขาเข้าไปเเก้เวลาในตัวตั้งค่าเวลาใน Windows เช่นผมกำหนดให้เวลาหมดตอน 2 ทุ่ม 30 นาที เขาเข้าไปเเก้เวลาเป็น 1 ทุ่ม 30 นาที
เขาก็ใช้ได้ต่ออีก 1 ชั่วโมง พอเวลาหมดอีกเขาก็ปรับใหม่อีก ทำให้ใช้ได้เรื่อยๆ
ผมเลยอยากได้โค้ดอ้างอิงเวลาจากเว็บ time.navy.mi.th เพราะมันเเก้เวลาไม่ได้
ส่วนนี้โค้ดปัจจุบันของผม
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
Dim startdate As DateTime = DateTime.Parse(Date.Now)
Dim enddate As DateTime = DateTime.Parse("13-11-2558 23:59")
Dim ts As TimeSpan = enddate.Subtract(startdate)
If ts.Seconds < 0 Then
Timer1.Stop()
Timer2.Stop()
Time.Text = "กรุณาเติมวันใช้งาน"
Label1.Text = "ไม่พร้อมใช้งาน"
Button1.Enabled = False
Label1.ForeColor = Color.Red
MsgBox("เวลาการใช้งานของคุณหมดเเล้ว", vbCritical, "Expire Time")
MsgBox("สามารถเติมเวลาใช้งานเพิ่มได้ที่หน้าเพจ", vbInformation, "Expire Time")
Me.Close()
End If
Time.Text = CStr(ts.Days) & " : " & CStr(ts.Hours) & " : " & CStr(ts.Minutes) & " : " & CStr(ts.Seconds)
End Sub
ขอบคุณล่วงหน้าครับ
Tag : .NET, MySQL, VBScript, Web (ASP.NET), VB.NET, Windows
|
|
|
|
|
|
Date :
2015-11-04 21:23:51 |
By :
HA44 |
View :
3012 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณจะต้องสร้าง Log ครับ ว่า Status มันหมดเวลาไปแล้วครับ และเก็บเวลาที่หมด และตอนเมื่อเริ่มทำงานก็ไปตรวจสอบเวลา ถ้ามันน้อยกว่าเวลาที่เก็บ แสดงว่ามีการโกงเวลาเกิดขึ้นแน่นอน
|
|
|
|
|
Date :
2015-11-05 10:23:25 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมหัดทำนาฬิกาปลุกแบบไม่ใช้เสียงแต่เปี่ยนมาใช้ messgeboox แทนแล้วพอถืงเวลาที่กำหนดมันเด้ง messagebooxออกมาเป็น สีบๆอันแก่ยังไงหรอครับใครรู้บอกหน่อย
|
|
|
|
|
Date :
2018-07-24 10:56:59 |
By :
tongsidara2018 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|