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

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

14
আমার কি স্ট্যান্ড :: ব্যতিক্রম হতে হবে?
আমি কমপক্ষে একটি নির্ভরযোগ্য উত্স দেখেছি (একটি সি ++ শ্রেণি আমি নিয়েছি) সুপারিশ করে যে C ++ এ অ্যাপ্লিকেশন-নির্দিষ্ট ব্যতিক্রম শ্রেণীর উত্তরাধিকার সূত্রে প্রাপ্ত হওয়া উচিত std::exception। আমি এই পদ্ধতির সুবিধা সম্পর্কে পরিষ্কার নই। সি # তে উত্তরাধিকার সূত্রে প্রাপ্ত কারণগুলি ApplicationExceptionস্পষ্ট: আপনি হাতে গোনা কয়েকটি দরকারী পদ্ধতি, বৈশিষ্ট্য এবং …

4
পিএইচপি-তে কীভাবে "কিছু বা ডিআইআই () করুন" কাজ করে?
আমি একটি মাইএসকিউএল ডাটাবেস অ্যাক্সেস করতে একটি পিএইচপি অ্যাপ লিখছি, এবং একটি টিউটোরিয়ালে, এটি ফর্মের কিছু বলে mysql_connect($host, $user, $pass) or die("could not connect"); পিএইচপি কীভাবে জানতে পারে যে ফাংশনটি ব্যর্থ হয়েছে যাতে এটি ডাই অংশটি চালায়? আমার অনুমান আমি এর "বা" অংশটি কীভাবে কাজ করে তা জিজ্ঞাসা করছি। আমি …

10
জাভাতে মুদ্রণযন্ত্রের ব্যবহার কী?
আমি একটি সকেট প্রোগ্রামের মাধ্যমে যাচ্ছি। এটিতে, ক্যাচ ব্লকের অবজেক্টটিতে printStackTraceডাকা হয় IOException। কী printStackTrace()আসলে কি? catch(IOException ioe) { ioe.printStackTrace(); } আমি এর উদ্দেশ্য সম্পর্কে অসচেতন। এটা কি কাজে লাগে?

3
কিভাবে ব্যতিক্রম পূর্ণ স্ট্যাক ট্রেস মুদ্রণ?
উদাহরণস্বরূপ, এক জায়গায় ... //---------------a try { // some network call } catch(WebException we) { throw new MyCustomException("some message ....", we); } ... এবং অন্য জায়গায় ... //--------------b try { // invoke code above } catch(MyCustomException we) { Debug.Writeline(we.stacktrace); // <---------------- } আমি যে স্ট্যাকট্রেসটি প্রিন্ট করি, এটি কেবল একটি …

5
আর-এ ব্যতিক্রম হ্যান্ডলিং [বন্ধ]
বন্ধ এই প্রশ্নটি স্ট্যাক ওভারফ্লো নির্দেশিকাগুলি পূরণ করে না । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্ন আপডেট করুন তাই এটা -বিষয়ে স্ট্যাক ওভারফ্লো জন্য। 4 বছর আগে বন্ধ ছিল । এই প্রশ্নটি উন্নত করুন আর-এ ব্যতিক্রম হ্যান্ডলিংয়ের উদাহরণ / টিউটোরিয়াল রয়েছে কি? অফিসিয়াল ডকুমেন্টেশন …

3
"ধরা, কখন" দিয়ে ব্যতিক্রম ধরা
আমি সি # তে এই নতুন বৈশিষ্ট্যটি জুড়ে এসেছি যা কোনও নির্দিষ্ট শর্ত পূরণ হওয়ার পরে একজন ক্যাচ হ্যান্ডলারকে সম্পাদন করতে দেয় allows int i = 0; try { throw new ArgumentNullException(nameof(i)); } catch (ArgumentNullException e) when (i == 1) { Console.WriteLine("Caught Argument Null Exception"); } আমি কখন এটি কখন …

4
পাইথনে কীভাবে ব্যতিক্রম বার্তা পাওয়া যায়
পাইথনের স্ট্যান্ডার্ড লাইব্রেরির উপাদানগুলি থেকে ব্যতিক্রম বার্তা পাওয়ার সর্বোত্তম উপায় কী? আমি লক্ষ্য করেছি যে কিছু ক্ষেত্রে আপনি এটি messageক্ষেত্রের মাধ্যমে এটি পেতে পারেন : try: pass except Exception as ex: print(ex.message) তবে কিছু ক্ষেত্রে (উদাহরণস্বরূপ, সকেটের ত্রুটির ক্ষেত্রে) আপনাকে এই জাতীয় কিছু করতে হবে: try: pass except socket.error as …

7
সি ++ এ যেখানে ব্যতিক্রম ছুঁড়েছে সেখানে আমি কীভাবে খুঁজে পাব?
আমার একটি প্রোগ্রাম রয়েছে যা কোথাও একটি অপ্রয়োজনীয় ব্যতিক্রম ছুঁড়ে ফেলেছে। আমি যা পাই তা হ'ল একটি ব্যতিক্রম নিক্ষেপের একটি প্রতিবেদন এবং এটি কোথায় ছুঁড়েছিল সে সম্পর্কে কোনও তথ্য নেই। আমার কোডটিতে একটি ব্যতিক্রম কোথায় উত্পন্ন হয়েছিল তা সম্পর্কে আমাকে অবহিত না করার জন্য কোনও প্রোগ্রামটি সংকলিত ডিবাগ প্রতীক ধারণ …

4
রুবি কাস্টম ত্রুটি শ্রেণি: বার্তার বৈশিষ্ট্যের উত্তরাধিকার
আমি কাস্টম ব্যতিক্রম ক্লাস সম্পর্কে অনেক তথ্য খুঁজে পেতে পারে না। আমি কি জানি আপনি আপনার কাস্টম ত্রুটি শ্রেণি ঘোষণা করতে পারেন এবং এটির উত্তরাধিকার সূত্রে StandardErrorতা ছেড়ে দিতে পারেন, তাই এটি rescueডি হতে পারে : class MyCustomError < StandardError end এটি আপনাকে এটি ব্যবহার করে এটি বাড়ানোর অনুমতি দেয়: …

10
আমি কীভাবে 404 ধরতে পারি?
আমার কাছে নিম্নলিখিত কোড রয়েছে: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "HEAD"; request.Credentials = MyCredentialCache; try { request.GetResponse(); } catch { } আমি কীভাবে একটি নির্দিষ্ট 404 ত্রুটি ধরতে পারি? ওয়েবএক্সেপশনস্ট্যাটাস.প্রোটোকল ইরার কেবল একটি ত্রুটি ঘটেছে তা সনাক্ত করতে পারে তবে ত্রুটির সঠিক কোড দেয় না। উদাহরণ স্বরূপ: catch (WebException …

15
সি-তে ত্রুটি পরিচালনার জন্য গোটোর বৈধ ব্যবহার?
এই প্রশ্নটি আসলে কিছুক্ষণ আগে প্রোগ্রামিং.আরডিট.কম এ একটি আকর্ষণীয় আলোচনার ফলাফল । এটি মূলত নিম্নলিখিত কোডে ফোটে: int foo(int bar) { int return_value = 0; if (!do_something( bar )) { goto error_1; } if (!init_stuff( bar )) { goto error_2; } if (!prepare_stuff( bar )) { goto error_3; } return_value …

4
কাঠামোগুলির তুলনা করার সময় কেন এই দাবী একটি ফর্ম্যাট ব্যতিক্রম ছুঁড়ে ফেলে?
আমি দুটি System.Drawing.Sizeকাঠামোর সমতা জোর দেওয়ার চেষ্টা করছি এবং আমি প্রত্যাশিত দাবি ব্যর্থতার পরিবর্তে একটি ফর্ম্যাট ব্যতিক্রম পাচ্ছি। [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, …

4
চেষ্টা / ধরা / অবশেষে অপেক্ষা করার জন্য একটি ভাল সমাধান?
আমাকে আবার এই ব্যতিক্রমটি (তার স্ট্যাক ট্রেস সহ) নিক্ষেপ করার আগে asyncএকটি catchব্লকে একটি পদ্ধতি কল করতে হবে : try { // Do something } catch { // <- Clean things here with async methods throw; } তবে দুর্ভাগ্যক্রমে আপনি awaitএকটি catchবা finallyব্লক ব্যবহার করতে পারবেন না । আমি শিখেছি …

1
ইয়েসডে ব্যতিক্রম
আমি একটি ডেমন তৈরি করেছি যা খুব আদিম রূপ ব্যবহার করেছিল ipc(টেলনেট এবং একটি স্ট্রিং পাঠান যাতে নির্দিষ্ট ক্রমে নির্দিষ্ট শব্দ থাকে)। আমি এড়িয়ে গেলাম এবং এখন JSONএকটি Yesodসার্ভারে বার্তা প্রেরণ করতে ব্যবহার করছি । যাইহোক, আমার নকশা সম্পর্কে কিছু জিনিস সত্যই আমি পছন্দ করেছি এবং আমার পছন্দগুলি এখন কী …

25
Integer.parseInt () encapsulate করার ভাল উপায়
আমার একটি প্রকল্প রয়েছে যা আমরা প্রায়শই Integer.parseInt()একটি স্ট্রিংকে একটি ইনটেমে রূপান্তর করতে ব্যবহার করি । যখন কোনও কিছু ভুল হয়ে যায় (উদাহরণস্বরূপ, এটি Stringএকটি সংখ্যা নয় তবে চিঠি a, বা যাই হোক না কেন) এই পদ্ধতিটি একটি ব্যতিক্রম ছুঁড়ে দেবে। যাইহোক, যদি আমার কোডটিতে আমাকে সর্বত্র ব্যতিক্রমগুলি পরিচালনা করতে …

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