şöyle bir kodum var
private void timerClose15_Tick(object sender, EventArgs e)
{
killProcesses();
timerClose15.Enabled = false;
ProcessStartInfo start = new ProcessStartInfo();
start.FileName = lblVideoLink.Text;
Process.Start(start);
}
süre dolduğunda ilgili process 'i kapatıyor ve lblvideolink.text içindeki videoyu açıyor.
lvlvideolink değeri bazen boş oluyor bazen dolu. boş olduğu zaman program patlıyor.
boş olduğunda hiçbirşey yapmasını istemiyorum. bunu nasıl yazabilirim ?
timer kontrolü yardım
8
●428
- 08-04-2016, 11:25:48
- 08-04-2016, 11:44:37
if(String.isNullOrEmpty(lblVideoLink.Text)){ MessageBox.Show } else{ ProcessStartInfo start = new ProcessStartInfo(); start.FileName = lblVideoLink.Text; Process.Start(start); } - 08-04-2016, 14:06:10çalışmadı hocam.kabuscobar adlı üyeden alıntı: mesajı görüntüle
boş olunca her x saniyede aynı messagebox 'ı gösteriyor
video linki oluncada videoyu tekrar tekrar açıyor. - 08-04-2016, 14:14:49Patladığı noktada verdiği Exception a göre try catch bloğuna alabilirsiniz. Ya da if kontrolünü kodların tümü kapsayacak şekilde düzenleyebilrisiniz.
if(!String.isNullOrEmpty(lblVideoLink.Text)){ killProcesses(); timerClose15.Enabled = false; ProcessStartInfo start = new ProcessStartInfo(); start.FileName = lblVideoLink.Text; Process.Start(start); } - 08-04-2016, 14:52:10bu şekilde videolinki warsa açılıyor ama videolinki yoksa timer dolduğu zaman programı kapatmıyorbayGaReZ adlı üyeden alıntı: mesajı görüntüle
- 09-04-2016, 17:01:50if(!String.isNullOrEmpty(lblVideoLink.Text)){ killProcesses(); timerClose15.Enabled = false; ProcessStartInfo start = new ProcessStartInfo(); start.FileName = lblVideoLink.Text; Process.Start(start); }Linkinmetin adlı üyeden alıntı: mesajı görüntüle
else
{
killProcesses();
} - 11-04-2016, 09:15:31eywallah hocam. tam olarak istediğim buyduoguzhane adlı üyeden alıntı: mesajı görüntüle
- 12-04-2016, 12:59:56kabuscobar adlı üyeden alıntı: mesajı görüntülebayGaReZ adlı üyeden alıntı: mesajı görüntüleoguzhane adlı üyeden alıntı: mesajı görüntüle
üstatlar bir sorum daha olacak.
killProcesses();
timerClose14.Enabled = false;
yine aynı kodla ilgili sıkıntım var. mesela ben timer'a 100 saniye veriyorum. ama program bazen saçmalıyor. 50. saniyede kapatıyor. 75. saniyede kapatıyor. Bunun sebebi ne olabilir ? Bunun önüne nasıl geçebilirim. tabi bunu her zaman yapmıyor ama 10 kere düzgün çalışıyor 1 kere mutlaka yapıyor erken kapatmayı