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

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

10
क्या "थ्रो" और "थ्रो एक्स" के बीच अंतर है?
कुछ पोस्ट हैं जो पूछते हैं कि उन दोनों के बीच अंतर पहले से ही क्या है। (मुझे इसका उल्लेख क्यों करना है ...) लेकिन मेरा सवाल एक तरह से अलग है कि मैं एक और त्रुटि भगवान-जैसे हैंडलिंग पद्धति में "थ्रो एक्स" कह रहा हूं । public class Program …

11
अपवाद विवरण और स्टैक ट्रेस प्राप्त करें, जो एक अपवाद का कारण बनता है, सभी एक स्ट्रिंग के रूप में
मैंने पायथन में स्टैक ट्रेस और अपवादों के बारे में बहुत सारी पोस्ट देखी हैं। लेकिन मुझे जो चाहिए वो नहीं मिला। मेरे पास पायथन 2.7 कोड का एक हिस्सा है जो एक अपवाद को बढ़ा सकता है। मैं इसे पकड़ना चाहता हूं और एक स्ट्रिंग को इसके पूर्ण विवरण …


19
App.config से कनेक्शन स्ट्रिंग प्राप्त करें
var connection = ConnectionFactory.GetConnection( ConfigurationManager.ConnectionStrings["Test"] .ConnectionString, DataBaseProvider); और यह मेरा App.config है: <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> लेकिन जब मेरी परियोजना चलती है तो यह मेरी त्रुटि है: वस्तु का संदर्भ वस्तु की आवृत्ति अनुसार सेट नहीं। है।

8
`थ्रो न्यू एरर` और` थ्रो थ्री ऑबजेक्ट` में क्या अंतर है?
मैं एक सामान्य त्रुटि हैंडलर लिखना चाहता हूं जो कोड के किसी भी उदाहरण पर उद्देश्य से फेंके गए कस्टम त्रुटियों को पकड़ लेगा। जब मुझे throw new Error('sample')निम्न कोड पसंद आया try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } फ़ायरफ़ॉक्स में लॉग …

5
कैसे आर में trycatch लिखने के लिए
मैं trycatchवेब से डाउनलोड करने में त्रुटि से निपटने के लिए कोड लिखना चाहता हूं । url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) ये दोनों कथन सफलतापूर्वक चलते हैं। नीचे, मैं एक गैर-मौजूद वेब पता बनाता हूं: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]अस्तित्व में नहीं है। कोई एक trycatchलूप …

16
एक खराब प्रोग्रामिंग प्रैक्टिस को "छोड़कर: पास" क्यों किया जाता है?
मैं अक्सर अन्य स्टैक ओवरफ्लो प्रश्नों पर टिप्पणियों को देखता हूं कि कैसे उपयोग except: passको हतोत्साहित किया जाता है। यह बुरा क्यों है? कभी-कभी मुझे परवाह नहीं है कि क्या त्रुटियां हैं, और मैं कोड के साथ जारी रखना चाहता हूं। try: something except: pass क्यों एक except: passब्लॉक …

7
जावा में InterruptedException को हैंडल करना
हैंडलिंग के निम्नलिखित तरीकों में क्या अंतर है InterruptedException? यह करने के लिए सबसे अच्छा तरीका क्या है? try{ //... } catch(InterruptedException e) { Thread.currentThread().interrupt(); } या try{ //... } catch(InterruptedException e) { throw new RuntimeException(e); } संपादित करें: मैं यह भी जानना चाहूंगा कि इन दोनों का उपयोग किन …

13
क्या आप (वास्तव में) अपवाद सुरक्षित कोड लिखते हैं? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

19
मैं PHP में file_get_contents () फ़ंक्शन की चेतावनी कैसे संभाल सकता हूं?
मैंने इस तरह से एक PHP कोड लिखा $site="http://www.google.com"; $content = file_get_content($site); echo $content; लेकिन जब मैं "http: //" निकालता हूं तो मुझे $siteनिम्नलिखित चेतावनी मिलती है: चेतावनी: file_get_contents (www.google.com) [function.file-get-content]: स्ट्रीम खोलने में विफल: मैंने कोशिश की tryऔर catchकाम नहीं किया।

14
हमें पायथन में "अंत" खंड की आवश्यकता क्यों है?
मुझे यकीन है कि क्यों हम की जरूरत है नहीं कर रहा हूँ finallyमें try...except...finallyबयान। मेरी राय में, यह कोड ब्लॉक है try: run_code1() except TypeError: run_code2() other_code() यह एक का उपयोग कर के साथ ही है finally: try: run_code1() except TypeError: run_code2() finally: other_code() क्या मैं कुछ भूल रहा …

4
'बयान' के साथ पायथन का उपयोग करते समय एक अपवाद को पकड़ने
मेरी शर्म की बात है, मैं समझ नहीं पा रहा हूं कि 'बयान' के साथ अजगर के लिए अपवाद को कैसे संभालना है। अगर मेरे पास एक कोड है: with open("a.txt") as f: print f.readlines() मैं वास्तव में somehing करने के लिए 'फ़ाइल को अपवाद नहीं मिला' को संभालना चाहता …

11
.NET अपवादों को पकड़ने और फिर से फेंकने के लिए सर्वोत्तम अभ्यास
अपवादों को पकड़ने और उन्हें फिर से फेंकने पर विचार करने के लिए सबसे अच्छे अभ्यास क्या हैं? मैं यह सुनिश्चित करना चाहता हूं कि Exceptionऑब्जेक्ट का InnerExceptionऔर स्टैक ट्रेस संरक्षित रहे। क्या वे इसे संभालने के तरीके में निम्नलिखित कोड ब्लॉक के बीच कोई अंतर है? try { //some …

6
एसिंक्स शून्य विधि द्वारा फेंका गया एक अपवाद पकड़ो
.NET के लिए Microsoft से Async CTP का उपयोग करना, क्या कॉलिंग विधि में async विधि द्वारा फेंके गए अपवाद को पकड़ना संभव है? public async void Foo() { var x = await DoSomethingAsync(); /* Handle the result, but sometimes an exception might be thrown. For example, DoSomethingAsync gets data …

11
यदि अंत में एक अपवाद फेंकता है तो क्या होता है?
यदि अंत में एक अपवाद को फेंकता है, तो वास्तव में क्या होता है? विशेष रूप से, क्या होता है अगर अपवाद को अंत में ब्लॉक के माध्यम से बीच में फेंक दिया जाता है। क्या इस ब्लॉक में शेष विवरण (बाद में) प्राप्त होते हैं? मुझे पता है कि …

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