سلامبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط ravegoat برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
ممنون از شما
یک درصد رو به صورت کلی گفتم که کمترین سربار رو داشته باشه مثلا سی پی یو دوبرابر ضعیفتر باشه 2 درصد باشه زیاد تغییر نمیکنه منظورم کلی هست ، در کل در هر چند دقیقه همین یکی دو درصد باشه و در هر لحظه سرباری نداشته باشه ، تایمر اختصاصی رو نوشتم اما همچنان مشکل تایمر وجود داره
به این صورت برنامه رو تست کردم که بعد از اجرای برنامه سیستم رو sleep کردم بعد از چند دقیقه روشن کردم +4 دقیقه کرد در صورتی که همش sleep بود و فقط 1 دقیقه کارکرده بود
این برنامه ی نوشته شده هست ممنون میشم مشکل رو بفرمایید:
با سپاسکد:using System;//using System.Collections.Generic; //using System.ComponentModel; //using System.Data; //using System.Drawing; //using System.Text; using System.Windows.Forms; using System.Timers; using System.IO; namespace WindowsApplication3 { public partial class Form1 : Form { int s; public Form1() { System.Timers.Timer aTimer = new System.Timers.Timer(); aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent); aTimer.Interval = 240000; aTimer.Enabled = true; InitializeComponent(); StreamReader rd = new StreamReader(Application.StartupPath + "\\s.txt"); s = Convert.ToInt32(rd.ReadLine()); label1.Text = Convert.ToString(s); rd.Close(); //StreamWriter wr = new StreamWriter(Application.StartupPath + "\\s.txt"); //wr.Write(s); //wr.Close(); } public void OnTimedEvent(object source, ElapsedEventArgs e) { StreamWriter wr = new StreamWriter(Application.StartupPath + "\\s.txt"); wr.Write(s+=4); wr.Close(); } } }
Bookmarks