প্রশ্ন ট্যাগ «exception-handling»

একটি ব্যতিক্রম একটি অস্বাভাবিক শর্ত যা প্রোগ্রামের স্বাভাবিক প্রবাহ থেকে বিচ্যুতি প্রয়োজন। সাধারণত, ব্যতিক্রম সম্পূর্ণ ব্যর্থতার ফলস্বরূপ নয়, পরিবর্তে ব্যতিক্রম হ্যান্ডলার দ্বারা উপস্থিত হওয়া উচিত। ব্যতিক্রম হ্যান্ডলিং অনেকগুলি প্রোগ্রামিং ভাষায় অন্তর্নির্মিত নির্মাণ const সাধারণত, ব্যতিক্রমগুলি স্ট্যাকটি আনওয়ানডিং দ্বারা পরিচালনা করা হয়, সুতরাং ব্যতিক্রমের ক্ষেত্রের বাইরে কোনও সংজ্ঞায়িত অবস্থায় ফিরে যাওয়া, এবং তারপরে একটি হ্যান্ডলার ব্লক বা রুটিন শুরু করে।

12
ব্যতিক্রমী সুরক্ষার জন্য "স্কোপড আচরণ" পাওয়ার উপায় হিসাবে আইডিজেসপোজেবল এবং "ব্যবহার" করা কি আপত্তিজনক?
আমি প্রায়শই সি ++ এ ব্যবহার করেছিলাম এমন একটি বিষয় বর্গকে Aঅন্য শ্রেণীর জন্য রাজ্য প্রবেশের এবং প্রস্থান শর্তটি পরিচালনা করতে, নির্মাতা এবং ধ্বংসকারীদের Bমাধ্যমে পরিচালনা Aকরতে দিচ্ছিল তা নিশ্চিত করার জন্য যে সেই সুযোগের কোনও কিছু ব্যতিক্রম ছুঁড়ে ফেলেছে, তখন বি এর একটি পরিচিত অবস্থা থাকবে যখন সুযোগ প্রস্থান …

5
কেন আমরা এই ব্যতিক্রমগুলি ছুঁড়ে ফেলব না?
আমি এই এমএসডিএন পৃষ্ঠা জুড়ে এসেছি যাতে বলা হয়েছে: আপনার নিজস্ব উত্স কোড থেকে ইচ্ছাকৃতভাবে ব্যতিক্রম , সিস্টেমএক্সেপশন , নুলারফেরান এক্সেপশন , বা ইনডেক্সআউটঅফর্যাঞ্জএক্সেপশনটি ফেলে দেবেন না । দুর্ভাগ্যক্রমে, এটি কেন বোঝাতে বিরক্ত করে না। আমি কারণগুলি অনুমান করতে পারি তবে আমি আশা করি যে বিষয়টিতে আরও অনুমোদিত কেউ তাদের …

5
একটি ব্যতিক্রম বস্তু থেকে ট্রেসব্যাক তথ্য বের করুন
একটি ব্যতিক্রম বস্তু দেওয়া (অজানা উত্সের) এর ট্রেসব্যাক পাওয়ার কোনও উপায় আছে? আমার এই কোড আছে: def stuff(): try: ..... return useful except Exception as e: return e result = stuff() if isinstance(result, Exception): result.traceback <-- How? আমি একবারে ব্যতিক্রম অবজেক্টটি পেয়ে গেলে কীভাবে এটি সন্ধান করতে পারি?

5
পাইথনে, কেউ কীভাবে সতর্কতাগুলি ব্যতিক্রম হিসাবে ধরবে?
একটি তৃতীয় পক্ষের গ্রন্থাগার (সি তে লিখিত) আমি আমার অজগর কোডটিতে সতর্কতা জারি করছি। আমি try exceptএই সতর্কতাগুলি সঠিকভাবে পরিচালনা করতে সিনট্যাক্সটি ব্যবহার করতে সক্ষম হতে চাই । এই কাজ করতে একটি উপায় আছে কি?

3
কেন WritObject java.io.NotSerializableException নিক্ষেপ করে এবং আমি কীভাবে এটি ঠিক করব?
আমার এই ব্যতিক্রম আছে এবং আমি বুঝতে পারি না কেন এটি নিক্ষেপ করা হবে বা কীভাবে আমি এটি পরিচালনা করব। try { os.writeObject(element); } catch (IOException e) { e.printStackTrace(); } কোথায় elementএকটি হয় TransformGroupকিছু অন্যান্য ধারণকারী TransformGroupsবর্গ অ্যাটম একটি দৃষ্টান্ত: public class Atom extends Group implements Serializable{ float pozX,pozY; Group …

4
বিভিন্ন থ্রেড নিক্ষেপ করা ব্যতিক্রম ধরা
আমার একটি পদ্ধতি ( Method1) একটি নতুন থ্রেড তৈরি করে। এই থ্রেডটি একটি পদ্ধতি চালায় ( Method2) এবং এক্সটেকশনের সময় একটি ব্যতিক্রম ছুঁড়ে ফেলা হয়। কলিং পদ্ধতিতে আমার সেই ব্যতিক্রম তথ্যটি পাওয়া দরকার ( Method1) এটি কি আপনি সেখানে আমি এই ব্যতিক্রম ধরতে পারে someway Method1যে ফেলে দেওয়া হয় Method2?

2
নিউটনসফট.জসন.ডিজারিয়ালাইজ অবজেক্ট কী ব্যতিক্রম করে?
নিউটনসফট.জসন.ডিজারিয়ালাইজ অবজেক্ট কী ব্যতিক্রম করে? আমি তাদের পরিচালনা করতে চাই। http://james.newtonking.com/json/help/?topic=html/M_Newtonsoft_Json_JsonConvert_DeserializeObject.htm#seeAlsoToggle

4
অ্যাপ্লিকেশন.ট্রেডএক্সসেপশন এবং অ্যাপডোমেন.কন্টেনডোমাইন.অনহেলডএক্সেপশন এর মধ্যে পার্থক্য কী?
ঠিক আছে, এটি একটি সহজ: মধ্যে পার্থক্য কি Application.ThreadExceptionএবং AppDomain.CurrentDomain.UnhandledException? আমার কি দুটোই সামলানো দরকার? ধন্যবাদ!

1
রিয়েল ওয়ার্ল্ড হাস্কেলের কোন অংশগুলি এখন অপ্রচলিত বা খারাপ অনুশীলন হিসাবে বিবেচিত?
রিয়েল ওয়ার্ল্ড হাস্কেলের 19 অধ্যায়ে এখন উদাহরণগুলির অনেকগুলি পরিবর্তনের কারণে ব্যর্থ Control.Exception। এটি আমাকে ভাবতে বাধ্য করে যে সম্ভবত এই বইয়ের কিছু উপাদান আসলে অপ্রচলিত এবং আর অধ্যয়ন করার মতো নয়, সর্বোপরি এটি 6 বছর হয়ে যাওয়ার পরে। আমার একমাত্র অন্য রেফারেন্স হ'ল লার্ন ইউ এ হাস্কেল ফর গ্রেট গুড …

6
আমি হ্যান্ডেল 'তালিকা সূচকের সীমা ছাড়িয়ে' ব্যতিক্রম করতে চাই।
আমি বিউটিফুলসুপ ব্যবহার করছি এবং কিছু এইচটিএমএল পার্স করছি । আমি প্রতিটি এইচটিএমএল (লুপের জন্য ব্যবহার করে) থেকে একটি নির্দিষ্ট ডেটা পাচ্ছি এবং সেই তথ্যটি একটি নির্দিষ্ট তালিকায় যুক্ত করছি। সমস্যাটি হ'ল, কিছু HTML এর আলাদা ফর্ম্যাট রয়েছে (এবং তাদের মধ্যে আমার কাছে থাকা ডেটা নেই) । সুতরাং, আমি ব্যতিক্রম …





8
কোনও ফাংশন কল করার সময় কেন "ব্যতিক্রম নিক্ষেপ" প্রয়োজনীয়?
class throwseg1 { void show() throws Exception { throw new Exception("my.own.Exception"); } void show2() throws Exception // Why throws is necessary here ? { show(); } void show3() throws Exception // Why throws is necessary here ? { show2(); } public static void main(String s[]) throws Exception // Why throws …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.