Neue Fragen mit dem Tag «exception-handling»

Insgesamt gefunden 103 Fragen

2
Bewertungen
1
Antwort
5902
Ansichten

Richtige Methode zum Zuweisen von Variablen vor einem try / catch / final

using Excel = Microsoft.Office.Interop.Excel ... Excel.Application app = null; Excel.Workbooks books = null; Excel.Workbook book = null; object[,] data; try { app = new Excel.Application(); books = app.Workbooks; book = books.Open("C:\..."); Excel.Worksheet sheet = book.Workshee...
fragte Dan vor 5 Jahren

4
Bewertungen
2
Antworten
801
Ansicht

Ausnahmebehandlung Best Practices

Ich arbeite gerade an einem Code, der folgenden Code verwendet: public Detail GetDetail(int id) { if (!_detail.ContainsKey(id)) { GetDetailForNewObjects(id); } return _detail[id].Data; } Die letzte Zeile löst eine NullReferenceException aus. Da es nicht vorkommen sollte,...
fragte Revious vor 5 Jahren

0
Bewertungen
1
Antwort
3163
Ansichten

Anzeigen eines JDialogs, wenn eine Ausnahme vorliegt

Ich habe eine Methode erstellt, mit der ich den Ausnahmefehler durch ein JDialogFenster anzeigen kann, wenn sich in meinem Programm ein Fehler befindet. Für jetzt kann ich entweder einen String oder eine Unterklasse von übergeben Exception. Anfangs hatte ich zwei verschiedene Methoden, aber jetzt k...

5
Bewertungen
2
Antworten
1365
Ansichten

Einfaches faktorielles Programm mit Rekursion

Zwei Konzepte, von denen ich wusste, dass ich sie besser verstehen und verwenden musste, sind Rekursion und Ausnahmen. Also habe ich beides im folgenden Programm zusammengefasst. Obwohl es mit einem Fokus auf Rekursion begann, wurde es mehr um Exceptions. Ich denke, der rekursive Teil ist nackt und...

3
Bewertungen
1
Antwort
2874
Ansichten

Erstellung einer temporären Datei unter Windows

Ich habe einen Test implementiert, der Daten aus einer temporären Datei unter Windows liest. Ich hatte ursprünglich ein Problem, das ich mit Hilfe dieser Antwort gelöst habe def test_read(self): """Test read from file""" import tempfile import os try: with tempfile.NamedTem...

3
Bewertungen
2
Antworten
106
Ansichten

Behandlung von Ausnahmen und Ausführen von Code, falls einer gefunden wurde

Ich habe diesen Code: try { Console.WriteLine("Input number {0}", i + 1); int number = ReadNumber(start, end); } catch (Exception ex) { if (ex is ArgumentException) { Console.WriteLine("The input number wasn't in the alowed range. Please try again."); } else if (ex i...
fragte frostblooded vor 6 Jahren

3
Bewertungen
1
Antwort
278
Ansichten

Idiomatisches Abfangen ungeprüfter Ausnahmen in ExecutorService.submit

OK, hier ist der Problembereich: Lwjgl, eine grafische Bibliothek, hat die Möglichkeit, LWJGLExceptionbestimmte Methoden - wie - zu ignorieren Display.create(). Dies wird zu einem Problem, wenn Sie die gesamte Arbeit, die Sie ausführen, mit Displayeinem einzigen Thread ExecutorServiceabladen müssen....
fragte Dan Pantry vor 6 Jahren

10
Bewertungen
4
Antworten
2777
Ansichten

Senden Sie eine E-Mail nur einmal pro Tag

Ich möchte nur einmal pro Tag eine E-Mail senden. Es gibt eine Schaltfläche, auf die jeder Benutzer klicken kann. Die E-Mail darf nicht zweimal gesendet werden. Wenn der erste Benutzer auf die Schaltfläche klickt, wird die E-Mail gesendet. Wenn ein anderer Benutzer auf die Schaltfläche klickt, wird...

6
Bewertungen
1
Antwort
555
Ansichten

Einen SwingWorker mit einem Timer anhalten

Ich habe einen gemacht, SwingWorkerder Tweets mit der twitter4j API abruft. Die Twitter-API lässt alle 15 Minuten 180 Abfragen zu und gibt dann eine Ausnahme mit Code 88 aus, die besagt, dass das Ratenlimit erreicht wurde. Mein Worker wird von einer Umschaltfläche aus gestartet. Wenn die Schaltfläc...

7
Bewertungen
2
Antworten
263
Ansichten

Ausnahmebehandlung für den HTTP-Anforderungstimer

Diese Methode wird verwendet, um eine URL zu überprüfen und die für die Prüfung benötigte Zeit und den HTTP-Statuscode zurückzugeben: public static String urlCheck(String url) { try { URL urlToCheck = new URL(url); HttpURLConnection connection = (HttpURLConnection) urlToCheck.op...
fragte moto_beats vor 6 Jahren

4
Bewertungen
1
Antwort
5327
Ansichten

Eine Ausnahme innerhalb eines try / catch-Blocks in PHP auslösen

Gibt es einen saubereren Weg, dies zu tun? try { $ffprobe = FFProbe::create(); $streams = $ffprobe->streams($infile); $videoStreams = $streams->videos(); $audioStreams = $streams->audios(); if (!$videoStreams) { throw new E...
fragte Lloyd Moore vor 6 Jahren

8
Bewertungen
2
Antworten
7092
Ansichten

Wiederholungsschleife für asynchrone HTTP-Anforderungen

Ich habe eine Methode, die Daten an eine Web-API anpassen muss. Manchmal schlägt die Verbindung fehl, so dass ich Wiederholungsversuche brauchte, aber wenn die Wiederholungen fehlschlagen, muss ich immer noch die Ausnahme erfassen und erneut auslösen. Ich habe etwas, von dem ich glaube, dass es fun...
fragte Chase Florell vor 6 Jahren

3
Bewertungen
1
Antwort
274
Ansichten

Selen Java: errorRecovery

Ich habe den folgenden Code, um ein Bild mit Selenium auszuwählen, erst jetzt habe ich ein hinzugefügt errorRecovery. Gibt es eine bessere Möglichkeit, den Code in der rechten Seite zu korrigieren catch? public static void selectHeader() { try { WebDriverWait wait = new WebDriverWai...
fragte Apjuh vor 6 Jahren

8
Bewertungen
3
Antworten
14738
Ansichten

Validierung / Fehlerbehandlung von Benutzereingabewerten

Dies ist ein kleines Lernprogramm, das zu einer interessanten Frage führt: Wie kann ich die vom Benutzer eingegebenen Zahlen am besten behandeln? Diese Methode funktioniert fehlerfrei und liest sich einwandfrei. Dies gilt nicht für andere Typen als eingebaute Typen (soweit ich weiß), aber für Floats...

2
Bewertungen
2
Antworten
1212
Ansichten

Verzweigung mit mehreren Versuchen

Ich habe eine Reihe von vier Methodenaufrufen, die alle Try [Etwas] zurückgeben, wobei der letzte Try [Unit] zurückkehrt. Etwas wie das: def getFields(): Try[List[A]] = { ... } def getValues(): Try[List[B]] = { ... } def createTmpFile(as: List[A], bs: List[B]): Try[C] { ... } def runProcessWithFile...
fragte Joe K vor 6 Jahren

10
Bewertungen
2
Antworten
7909
Ansichten

Überprüfen des Typs der inneren Ausnahme einer AggregateException in einem Komponententest

Ich habe den folgenden Code in einem Integrationstest. [TestMethod] public void Integration_GetUser_WithoutLoggingIn_ThrowsInvalidOperationException() { var myApi = new Api(new Session()); try { var irrelevant = myApi.GetUserInfoAsync().AsTask().Result; } catch (Aggrega...

3
Bewertungen
1
Antwort
1510
Ansichten

Ausnahmebehandlung mit Ausdruck Lambda in der Presenter-Klasse

Es folgt ein Code-Snippet aus der Anwendung MVP Win Forms. Meine DAL behandelt keine Ausnahmen und wird in den Presenter-Klassen, in denen die Ausnahme behandelt wird, an die aufrufende Methode weitergegeben. Ich benutze einen einzigen Handler, der ExecutAction(Action action)so genannt wird, also...

4
Bewertungen
1
Antwort
268
Ansichten

Post post: Richtige Behandlung von Ausnahmen in MVP

Dies ist ein Anschlusspost meiner frühen Frage " Richtige Behandlung von Ausnahmen in MVP " Basierend auf den Antworten habe ich den Post bearbeitet und nun sieht mein Ausnahmebehandlungscode so aus ... DAL public bool InsertAccount(IBankAccount ba) { string insertStatement = @"IF NOT EXI...

6
Bewertungen
2
Antworten
685
Ansichten

Ordnungsgemäße Behandlung von Ausnahmen in MVP

In meiner DAL behandle ich derzeit Ausnahmen wie folgt. Ist es auf einem akzeptablen Niveau? Hinweis: Ich verwende MVP in dieser Winforms-Anwendung. public bool InsertAccount(IBankAccount ba) { string selectStatement = @"IF NOT EXISTS (SELECT ac_no FROM BankAccount WHERE ac_no=@ac_...

10
Bewertungen
2
Antworten
2394
Ansichten

Wird dieser Schutzschalter in Brand geraten?

Ich wollte diesen Code als Antwort auf eine kürzlich veröffentlichte Frage veröffentlichen, aber ich habe diesen Code vor einiger Zeit geschrieben (wie vor einem Jahr; wenn ich mich recht erinnere, schrieb ich dies, nachdem ich diesen Artikel gelesen hatte ), und ich würde gerne wissen stattdessen e...

7
Bewertungen
3
Antworten
424
Ansichten

Scrubben von Benutzereingaben

Ich nehme Benutzereingaben aus einer Datei in einem Formular (1, 2, 3), um eine Farbe zu erstellen, und ich wollte nur wissen, ob ich die meisten Fälle berücksichtige und ob es eine Möglichkeit gibt, diese Methode hinsichtlich Robustheit und Lesbarkeit zu verbessern. private Color getColorFromStrin...
fragte Kyranstar vor 6 Jahren

7
Bewertungen
1
Antwort
515
Ansichten

Ist es schlecht, wenn mein Code Ausnahmen auslöst, aber zur Laufzeit nicht abstürzt?

Hier ist ein Teil des Codes in Java für ein Schlachtschiff-Spiel, an dem ich gerade arbeite: lblGrid2 = new JLabel(new ImageIcon(myPicture)); lblGrid2.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { for (int i = 0; i <...
fragte Asalas77 vor 6 Jahren

15
Bewertungen
2
Antworten
3866
Ansichten

Endlich mit return-Anweisung verwenden oder nicht

Ich habe mich gefragt, ob es der richtige Weg ist, die return-Anweisung einer Funktion immer mit einer try-catchKlausel in der finallyKlausel zu versehen. Ich habe zum Beispiel diese Funktion, die die Version eines SQL-Servers zurückgibt: public String getVersion() { String version = new S...

0
Bewertungen
1
Antwort
113
Ansichten

Optimierung der Ausnahmebehandlung

Ich habe eine andere Frage gestellt hier und ich dieses für einige Code - Review schreibe: class ConfigFile { private: PTree m_ptConfig; public: ConfigFile(const std::string& name) { json::read_json(name, m_ptConfig); } ~ConfigFile(); double getVal1() { std::string pa...
fragte thedarkside ofthemoon vor 6 Jahren

1
Bewertungen
1
Antwort
781
Ansicht

Wie füge ich Ausnahmen in einer Klasse hinzu, die eine Konfigurationsdatei liest?

Ich verwende Boost zum Lesen einer Konfigurationsdatei im .json-Format. Ich benutze dazu eine Klasse und rufe exit(message)bei schlechten Werten oder durch Boost- get()Funktion erhaltenen Standardwerten an . Die Klasse ist hier: class ConfigFile { private: PTree m_ptConfig; void failedGetVa...
fragte thedarkside ofthemoon vor 6 Jahren

4
Bewertungen
1
Antwort
1577
Ansichten

Python-Skript zum Auffinden großer Ordner

Ich habe dieses Skript vor einigen Tagen geschrieben, um alle Dateien zu finden, die einen bestimmten Speichergrenzwert auf der Festplatte belegten. Eine Festplatte auf einem meiner Computer hatte nur noch 6 GB, sodass ich etwas Speicherplatz aufräumen musste. Ich habe dies verwendet, um sperrige Or...

4
Bewertungen
2
Antworten
289
Ansichten

Ausnahmen oder etwas anderes?

Ich bin dabei, ein Programm zu erstellen, das Punkte, Vektoren, Linien und Segmente modellieren kann. Ich habe die Klassen aufgebaut und bestätigt, dass sie korrekt funktionieren. Die Klassen sind so konstruiert, dass sie mit mehreren Dimensionen umgehen können. Daher wird dieselbe Punktklasse für R...
fragte JRLambert vor 6 Jahren

6
Bewertungen
2
Antworten
189
Ansichten

Suchen nach Dateien in einem angegebenen Verzeichnis

Ich schreibe gerade ein Programm, mit dem ich in einem benutzerdefinierten Verzeichnis nach Dateien suchen kann. Mein aktueller Code lautet wie folgt: if os.path.exists(file_path)!= True: print('\n******* Path does not exist. *******\n') else: while True: aa = '''\nWhich sea...

14
Bewertungen
1
Antwort
96281
Ansicht

Daten aus Excel-Tabellen mit ExcelDataReader lesen

Zielsetzung: Ich möchte eine Excel-Datei importieren und die Zeilen bestimmter Spalten lesen. Dafür benutze ich ExcelDataReader. Ich habe eine Low-Level-Klasse namens ExcelDatathe implementiert, die das verwendet ExcelDataReaderund Dinge tut, um herauszufinden, ob es sich um ".xls" -Dateien (.xslx)...
fragte user3488442 vor 6 Jahren

2
Bewertungen
2
Antworten
547
Ansichten

Java ClassNotFoundException-Behandlung

Gibt es eine bessere Möglichkeit, mit dieser ClassNotFoundException umzugehen? private Class<?> getClass(String value) { Class<?> columnClass = null; try { columnClass = Class.forName(StringUtils.trim(value)); } catch (ClassNotFoundException ex) {...
fragte Brian vor 6 Jahren