Tcpip Mesaj tarihi: Temmuz 21, 2007 Paylaş Mesaj tarihi: Temmuz 21, 2007 şimdi main içinde yada form_load un içinde sonsuz bir dongu kurunca dogal olarak kitleniyor. peki c# da periyodik kontrol nasıl yapılır? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
zgrw Mesaj tarihi: Temmuz 21, 2007 Paylaş Mesaj tarihi: Temmuz 21, 2007 C#.Net ten bahsediyorsun sanırım, bi timer koy, o timer 0 lanınca ne kontrol etceksen edersin sonra tekrar timer'a değer atarsan. Bu bir yöntemde, binlerce şey yapabilirsin.. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Mum_Chamber Mesaj tarihi: Temmuz 21, 2007 Paylaş Mesaj tarihi: Temmuz 21, 2007 c# ın .net olmayanı yok =) dendiği gibi timer ile yapabilirsin. ama işin asıl püf noktası threading. tek bir thread içinde çalışırsan o threaddeki işlem bitmeden bir sonrakine geçmez. yani bir döngü başlatırsan, o döngü bitmeden kod ilerlemez. fakat iki ya da daha fazla threadde çalışıyorsan, bunların önceliklerine (priority) göre işlemci zamanı ayrılır. yani birinde bir kod çalıştırırken, diğerlerini döngüye sokabilirsin. benzer bir sorun program açılışında logo göstermek istiyorsan başına gelir. o sırada initialize işlemi ile uğraşıldığı için, senin göstermek istediğin logo yerine beyaz bir boşluk çıkar. fakat ama lakin, initialize'dan önce iki ayrı thread yaratırsan, logoyu birine atıp initialize edip, daha sonra diğerlerini ayrı bir threadde initialize edersen logon mis gibin çıkar. niye anlattım bunu bilemiyorum. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Zopik Mesaj tarihi: Temmuz 21, 2007 Paylaş Mesaj tarihi: Temmuz 21, 2007 Anlattığın iyi oldu da geçenlerde -senin de bildiğin üzre- uğraştığım ve beni benden alan birşeyler vardı. Aynı sorunu yaşamıştım falan fistan. Sormak istediğim; Yeni bir proje yarattığımızda ve formlar önümüze geldiğinde bu projenin çalışırken tek thread'li mi yoksa çok thread'li bir yapı mı sergilediği ? Yarattığım iki fonksiyonu ard arda koymama rağmen ikisinin aynı anda çalışmasından ve dolayısıyla istediğim işlemin yapılamamasından muzdariptim bilindiği üzre. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
zgrw Mesaj tarihi: Temmuz 21, 2007 Paylaş Mesaj tarihi: Temmuz 21, 2007 visual studio da proje settings de multi-threaded yada single-threaded diye atyarlama imkanın var ancak, C#.NET uygulamalarını single threaded olarak derlenebilceğinden şüpheliyim. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Tcpip Mesaj tarihi: Temmuz 21, 2007 Konuyu açan Paylaş Mesaj tarihi: Temmuz 21, 2007 evt timer ile yaptım oldu =) teşekkürler hepinize. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Mum_Chamber Mesaj tarihi: Temmuz 21, 2007 Paylaş Mesaj tarihi: Temmuz 21, 2007 zopik, şimdi bir programda çok şey yapabilirsin. bunlardan bazıları sana sormadan yeni bir thread ekler, timer gibi. çünkü programın herhangi bir bölümü bir yandan zamanı sayıp (1 saniye oldu, 2 saniye oldu) bir yandan da işlem yapamaz. ama visual studio'dan windows forms açmaya çalıştığında, sana basitinden tek threadli bir uygulama çıkarır. ki, zaten 10 threadli de çıkarsa (aksi belirtilmedikçe) herhangi bir satırın aynı fonksiyon içinde bir sonrakinden önce çalışması mümkün olamaz. senin başına gelenin bir yerinde bir terslik vardır. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Leath Mesaj tarihi: Temmuz 21, 2007 Paylaş Mesaj tarihi: Temmuz 21, 2007 ManualResetEvent ve Thread objesi kullanarak rahatlikla kontrol mekanizmani gelistirebilirsin. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar