İçeriğin rss beslemesi kullanımda değil Soru - Cevap Bölümü / Kategori: Programlama

13/08/2008 - 17:01:44 cevap (2) Okunma : 564 Bu yazıyı 1 kişi tuttu.

try-catch nedir?

as3’de kullanılan try-catch nedir? bu konuda detaylı bilgi verirmisiniz?

teşekkürler

adres harunhasdal profilini göster
Harun Hasdal 14.08.2008 09:05:25
En iyi cevap mı ?

Merhaba,

Try-catch-finally, Exception Handling (Aykırı Durum Yönetimi) için kullanılan programlama dili özelliğini sağlayan anahtar kelimelerdir. Programın çalışması sırasında oluşabilecek hataların ele alınması ve kimi zaman giderilmesi, kimi zaman da uygun bir hata mesajına çevirilmesi için kullanılır.


try { 
    // ana blok
} catch(hata[:HataTipi1]) {
    // HataTipi1 oluşursa çalışacak olan blok
} [catch(hata[:HataTipiN]) { 
    // HataTipiN oluşursa çalışacak olan blok
}] [finally {
    // hata oluşsun oluşmasın çalışacak olan blok
}]

şeklinde kullanılır. Çalışma mantığı kısaca şöyledir:

  • Try içerisindeki blok işletilmeye başlanır.
  • Bir hata olmaz ise finally içerisindeki blok işletilir sonra finally bloğundan sonraki parçadan devam edilir.
  • Bir hata oluşursa hatanın tipi ile eşleşen ilk blok işletilir. Daha sonra fianlly bloğundan devam edilir. Burada hatanın bütün sınıf hiyerarşisi dikkate alınır.
  • Eğer eşleşme bulunamazsa finally bloğu işletildikten sonra hata bir üst seviyeye atılır. Yani bir method içerisindeyse metyhodun çağırıldığı yere.
adres Black_America profilini göster
Ahmet Ertem 23.08.2008 23:00:37
En iyi cevap mı ?

try satirindan sonraki satirda (vb.net ve c# da) deneme yapilacak kodlari giriyorsun. mesela 5 adet satir var. 3. ye kadar yapti ama 4. satirdaki kodunda problem ciktiysa eger direk catch’lere gider. Finally kisminda ise hata olsa da olmasa da yapicagi kodlari yazarsin. Pek kullanilmaz Finally end try komutundan sonra istedigin kodu calistirmaya devam edebiliyorsun…

aç-kapa Bu Yazıyı Tutanlar

yeni üyelik | şifremi unuttum

aç-kapa Toplantı Kahraman ve need4code.com Projesi Connect Toplantısı

Kahraman ve need4code.com Projesi Connect Toplantısı

Selam arkadaslar, Programlama ile uğraşanların hayatlarını kolaylaştıracak desktop ve web tabanlı ortak iki proje ile ilgili 3. toplantımızı 3Aralık...
Kategori: Toplantı

aç-kapa Yarışma Fikir10000 Dijital Pazarlama Fikir Yarışması

Fikir10000 Dijital Pazarlama Fikir Yarışması

ADTECH tarafından düzenlenen Fikir10000 yarışmasına; dijital pazarlama ile ilgili size ait olan fikrinizle katılabilir ve 10.000 YTL’lik birinci...
Kategori: Yarışma

aç-kapa Yarışma 7Dx Demoscene Party

7Dx Demoscene Party

2002 yılından beri amatör bilgisayar kültürü ile ilgilenen insanları bir araya getirmeyi hedefleyen 7DX parti serisinin bu seneki ayağı olan 7D8 Demo ...
Kategori: Yarışma

aç-kapa Eğitim Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Etkin Katılım Çağrısı Türkiye’de Internet ile ilgili grupları biraraya getirerek İnternet’i tum boyutlarıyla tanıtmak, gelistirmek, tartı...
Kategori: Eğitim

aç-kapa Konferans Bilgi Güvenliği ve Kriptoloji Konferansı

Bilgi Güvenliği ve Kriptoloji Konferansı

Önemli Tarihler: Etkinlik Tarihi : 24-26 Aralık 2008 Son Bildiri Gönderme Tarihi : 20 Ekim 2008 Bildiri Kabul Tarihi Bildirimi :...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 358 (0 kayıtlı, 358 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul