اشکال در استفاده کردن از DateTime - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

اشکال در استفاده کردن از DateTime

+1 امتیاز

سلام.من این کدو داخل  timer_tick  می زنم که مدام چک شه....ولی   visual studio از این خط if ایراد می گیره ..قراره ساعت وارد شده در textbox2 هر وقت با ساعت یکی شد a=1 بشه که بعد یه سری کارا انجام ده..اینم کدم

DateTime yourtime = Convert.ToDateTime(textBox2.Text);

            if (yourtime.ToShortTimeString() == DateTime.Now.ToShortTimeString())
            {
                a = 1;
            }

 

سوال شده اسفند 29, 1392  بوسیله ی Sher228 (امتیاز 167)   18 33 44
ویرایش شده فروردین 1, 1393 بوسیله ی BlueBlade

3 پاسخ

+2 امتیاز
 
بهترین پاسخ

 

کدی که نوشتید فقط یکبار چک می کنه مدام چک نمی کنه

و این که برای چک کردن این که ورودی صحیح وارد شده یا نه بهتره که از TryParse استفاده کنین به جای Convert

پاسخ داده شده فروردین 1, 1393 بوسیله ی jafar rahimi (امتیاز 197)   2
انتخاب شد فروردین 5, 1393 بوسیله ی BlueBlade
اگر تو تایمر باشه که مدام چک می شه غیر از اینه؟؟؟ بعد یعنی امکان نداره با convert درس شه؟؟؟؟؟
ای بابا ما که هر جوابی میدیم شما میگی امکان داره ...
شما موقعی که میتونی لغمرو راحت بخوری چرا تابش   میدی؟
+1 امتیاز
من تست کردم مال اینه که تکست باکست خالیه باید ساعت بدی اینطوری  : 2:04:07
پاسخ داده شده اسفند 29, 1392 بوسیله ی daniyaltjm (امتیاز 840)   47 88 103
اصلا برنامه run نمی شه؟؟؟بعد کاربر باید ساعتو وارد کنه..نه من می شه بیشتر توضیح بدین
خوب به defaultesh بده یعنی همون خاصیت text
تکستباکس شما فعلا یه تایم بده بعد از کاربر بخواه که تایم بزنه
یا از error handeling و debuging استفاده کن
این برنامه رو نوشتم ببین کارتو راه مینداره :
http://www.uplooder.net/cgi-bin/dl.cgi?key=503542e83079fbb1b6a6806fc1c0524a
+1 امتیاز
خوب به defaultesh بده یعنی همون خاصیت text
تکستباکس شما فعلا یه تایم بده بعد از کاربر بخواه که تایم بزنه
یا از error handeling و debuging استفاده کن
پاسخ داده شده فروردین 1, 1393 بوسیله ی Fire360Boy (امتیاز 2,524)   6 24 43
یعنی به غیر از تایم دادن قبل از اجرا شدن راهی نداره؟؟
...