Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 15
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Sự kiện tick của timer trong project của em !

    Anh em nào rãnh thì down project mình xem qua dùm nhé.
    Đầu Tiên các bạn để database vào D:\
    Khi vào project ấn button "Cài đăt" để chọn số máy và tiền giờ (đừng để trống)
    Hiện ra danh sách máy, double click để chọn tài khoản (Ghi Ddo cho lẹ)
    Sự kiện tick sẽ đếm sai khi có mỗi tài khoản đăng nhập vào ! Không biết tại sao [IMG]images/smilies/dont_know.gif[/IMG]
    Cảm ơn các bạn rất nhiều.

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Ai giúp mình với nào

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi joe_ddo
    Ai giúp mình với nào
    Nói qua cái cơ chế hoạt động của soft đi, open rồi phải ngâm cứu xem nó hoạt động như nào nữa [IMG]images/smilies/21.gif[/IMG]

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Ít nhất bạn cũng phải đoán được lỗi ở phần nào để post phần đó lên hỏi. Post cả project lên để ngừoi khác ngồi mò trong cái đống code lộn xộn của bạn thì ko ai muốn đâu.

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Sự kiện tick của timer, mình cho 1 biến Giay cứ sau 1 giây thì lại Giay++
    vì thế cứ 1 phút mình sẽ cho làm 1 hàm.
    Mã:
    if(Giay % 60 == 0)
    {
    OneminuteDo();
    }
    Nhưng không đúng như vậy. Mình đã để thử trong if này messagebox để thông báo mỗi phút, sau 1' thì hiện messabox này lên nhưng 10s sau lại hiện lên nữa ( Giống như có nhiều biến Giay khác nhau vậy.
    Mai mình nộp rồi. Cám Ơn các bạn trước.

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn để timer.Interval=1000 thì mỗi giây nó sẽ thực thi lệnh, ko cần phải dùng % 60 đâu

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Yin Yang
    Bạn để timer.Interval=1000 thì mỗi giây nó sẽ thực thi lệnh, ko cần phải dùng % 60 đâu
    không phải bạn, mình muốn sau 1' thì sẽ làm hàm đó thì phải để vậy, không thì tạo timer timer.Interval=60000 cũng được nhưng mà đếm sai [IMG]images/smilies/Surprised.gif[/IMG]

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn post đoạn tick đó lên đây được ko

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mới đọc code của bạn xong, sự kiện Tick bạn làm quá nhiều việc dư thừa, trong 1 giây mà làm đủ thứ như load database, tạo lại list,... thì chậm cũng phải. Những thứ gì ko cần thực hiện nhiều lần thì bạn cho ra ngoài, chỉ cập nhật những thứ cần thiết như thời gian thôi.

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Đã edit lại chỉ cho 1 sự kiện thôi nhưng vẫn khôgn thay đổi nếu được bạn có thiện ý giúp mình thì pm mình qua joe_ddo@yahoo.com.vn mình sẽ demo cho bạn coi bằng teamviewer

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •