exception पर टैग किए गए जवाब

एक अपवाद एक असामान्य स्थिति है जिसे कार्यक्रम के सामान्य प्रवाह से विचलन की आवश्यकता होती है। आम तौर पर, एक अपवाद के परिणामस्वरूप कुल विफलता नहीं होनी चाहिए, लेकिन इसके बजाय एक अपवाद हैंडलर द्वारा भाग लिया जाना चाहिए। अपवाद हैंडलिंग कई प्रोग्रामिंग भाषाओं में एक अंतर्निहित निर्माण है। आमतौर पर, अपवाद को स्टैक को अनइंस्टॉल करके नियंत्रित किया जाता है, इस प्रकार अपवाद के दायरे से बाहर एक परिभाषित स्थिति में वापस चला जाता है, और फिर हैंडलर ब्लॉक या रूटीन को लागू करना।

3
अजगर के लिए सामान्य पकड़
मेरे पास कुछ बहुत ही अजीब व्यवहार है, जिसके परिणामस्वरूप चुप अपवाद हैं। मैं एक सामान्य प्रयास कैच कैसे लिख सकता हूं जहां मैं सभी अपवादों को डीबग कर सकता हूं। की तर्ज पर कुछ: try: # something that fails except e: print e विस्तार से हाथ में समस्या के …
86 python  exception 

7
RuntimeException को फेंकने वाले तरीकों को विधि हस्ताक्षर में इंगित करना चाहिए?
उदाहरण के लिए, चौखटे / JDK में कई विधियाँ फेंक सकती हैं java.lang.SecurityException लेकिन यह विधि हस्ताक्षर में इंगित नहीं किया गया है (क्योंकि यह सामान्य रूप से जाँच अपवाद के लिए आरक्षित एक अभ्यास है)। मैं तर्क देना चाहता हूं कि विधि sigs में RuntimeException की घोषणा करने के …

7
क्या मुझे AppDomain.CurrentDomain.BaseDirectory या System.Environment.CurrentDirectory का उपयोग करना चाहिए?
मेरे पास एक ही फ़ोल्डर में दो exe फाइलें हैं, मैं exe1 में एक बटन से exe2 चला सकता हूं। आज मैं एक दूरस्थ (टर्मिनल सेवाओं) सत्र में एक ग्राहक को देख रहा था और exe2 'फ़ाइल नहीं मिली' त्रुटि को चलाने में विफल रहा, फिर भी exe1 उसी निर्देशिका …
86 c#  exception 

10
SQL सर्वर में एक ही अपवाद को कैसे फिर से फेंकना है
मैं एसक्यूएल सर्वर में उसी अपवाद को फिर से उखाड़ फेंकना चाहता हूं जो अभी-अभी मेरे ब्लॉक में हुआ है। मैं एक ही संदेश फेंकने में सक्षम हूं लेकिन मैं एक ही त्रुटि फेंकना चाहता हूं। BEGIN TRANSACTION BEGIN TRY INSERT INTO Tags.tblDomain (DomainName, SubDomainId, DomainCode, Description) VALUES(@DomainName, @SubDomainId, @DomainCode, …

5
अजगर में एक फ़ाइल को पढ़ने की कोशिश करते समय अपवादों को संभालने का एक अच्छा तरीका क्या है?
मैं अजगर में .csv फ़ाइल पढ़ना चाहता हूं। मुझे नहीं पता कि फ़ाइल मौजूद है या नहीं। मेरा वर्तमान समाधान नीचे है। यह मेरे लिए टेढ़ा लगता है क्योंकि दो अलग-अलग अपवाद परीक्षण अजीब रूप से रसपूर्ण हैं। क्या ऐसा करने का कोई पूर्व तरीका है? import csv fName = …

6
क्या एक बंद वस्तु बंद रहती है अगर कोई अपवाद इसके अंदर होता है?
एसी # थ्रेडिंग ऐप में, यदि मैं किसी ऑब्जेक्ट को लॉक करने के लिए था, तो हम एक कतार कहते हैं, और यदि कोई अपवाद होता है, तो क्या ऑब्जेक्ट लॉक हो जाएगा? यहाँ छद्म कोड है: int ii; lock(MyQueue) { MyClass LclClass = (MyClass)MyQueue.Dequeue(); try { ii = int.parse(LclClass.SomeString); …


18
जावा में ट्रू-वे सॉल्यूशन: 2 स्ट्रिंग्स से 2 नंबरों को पार्स करें और फिर अपनी राशि लौटाएं
एक मूर्खतापूर्ण प्रश्न। कोड दिया: public static int sum(String a, String b) /* throws? WHAT? */ { int x = Integer.parseInt(a); // throws NumberFormatException int y = Integer.parseInt(b); // throws NumberFormatException return x + y; } क्या आप बता सकते हैं कि यह जावा अच्छा है या नहीं? मैं जो …

4
C ++ अपवाद हैंडलिंग रनटाइम कैसे लागू किया जाता है?
मैं C ++ अपवाद हैंडलिंग तंत्र कैसे काम करता है, इसके बारे में बता रहा हूं। विशेष रूप से, अपवाद ऑब्जेक्ट कहाँ संग्रहीत किया जाता है और इसे पकड़े जाने तक कई स्कोप के माध्यम से कैसे फैलता है? क्या यह किसी वैश्विक क्षेत्र में संग्रहीत है? चूंकि यह संकलक …

1
.NET में java.lang.IllegalStateException?
java.lang.IllegalStateExceptionजावा डॉक्स से विवरण : संकेत है कि एक विधि अवैध या अनुचित समय पर लागू किया गया है। दूसरे शब्दों में, जावा वातावरण या जावा अनुप्रयोग अनुरोधित ऑपरेशन के लिए उपयुक्त स्थिति में नहीं है। क्या IllegalStateException.NET-फ्रेमवर्क के लिए कोई समकक्ष है ?
84 java  .net  exception 

5
रेफरेंस-टू-कॉन्स्ट के रूप में एक अपवाद क्यों पकड़ा गया?
मैंने कई बार सुना और पढ़ा है कि एक अपवाद को संदर्भ के बजाय संदर्भ-टू-कॉन्स्ट के रूप में पकड़ना बेहतर है। यही वजह है कि: try { // stuff } catch (const std::exception& e) { // stuff } से बेहतर: try { // stuff } catch (std::exception& e) { // …

2
रूबी में एक अपवाद को पकड़ने के बाद रेरीज़ (एक ही अपवाद)
मैं अपवादों को पकड़कर अपने रूबी कौशल में सुधार करने की कोशिश कर रहा हूं। मैं जानना चाहता हूं कि क्या आपके पास एक ही तरह के अपवाद को फिर से संगठित करना आम है जब आपके पास कई विधि कॉल हैं। तो, निम्नलिखित कोड समझ में आता है? क्या …
84 ruby  exception 

12
थोड़ी देर के लूप का उपयोग किए बिना आंतरिक-सबसे अपवाद का पता लगाएं?
जब C # एक अपवाद फेंकता है, तो इसका एक आंतरिक अपवाद हो सकता है। मैं जो करना चाहता हूं उसे आंतरिक-सबसे अधिक अपवाद मिलता है, या दूसरे शब्दों में, पत्ती अपवाद जिसमें आंतरिक अपवाद नहीं है। मैं थोड़ी देर में यह कर सकता हूं: while (e.InnerException != null) { …


8
आदान सट्रींग सही स्वरूप में नहीं थी
मैं C # के साथ नया हूं, मुझे जावा में कुछ बुनियादी ज्ञान है लेकिन मुझे यह कोड ठीक से चलाने के लिए नहीं मिल सकता है। यह सिर्फ एक बुनियादी कैलकुलेटर है, लेकिन जब मैं कार्यक्रम को चलाता हूं VS2008 मुझे यह त्रुटि देता है: मैंने लगभग एक ही …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.