Konstrukcje języka programowania zaprojektowane do obsługi błędów sygnalizowanych kodami błędów, wyjątkami lub innymi środkami specyficznymi dla języka.
To pytanie jest w rzeczywistości wynikiem interesującej dyskusji, która odbyła się jakiś czas temu na stronieming.reddit.com. Zasadniczo sprowadza się do następującego kodu: 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 )) …
Chcę, aby błąd logowania się w PHP CodeIgniter. Jak włączyć rejestrowanie błędów? Mam parę pytań: Jakie są wszystkie kroki, aby zarejestrować błąd? Jak tworzony jest plik dziennika błędów? Jak przesłać komunikat o błędzie do pliku dziennika (gdy wystąpi błąd)? Jak wysłać wiadomość e-mail z tym błędem na adres e-mail?
Gdy mój skrypt PowerShell próbuje na przykład utworzyć obiekt SQL Server dla serwera, który nie istnieje (w moim przypadku „bla”), program PowerShell wyświetla wiele błędów programu PowerShell na czerwono. Ponieważ mój skrypt sprawdza wartość $?po takich wywołaniach oraz wyświetla i rejestruje błędy, wolałbym nie wyświetlać również kilku wierszy błędów programu …
Mam następujące dwie metody działania (uproszczone do pytania): [HttpGet] public ActionResult Create(string uniqueUri) { // get some stuff based on uniqueuri, set in ViewData. return View(); } [HttpPost] public ActionResult Create(Review review) { // validate review if (validatedOk) { return RedirectToAction("Details", new { postId = review.PostId}); } else { ModelState.AddModelError("ReviewErrors", …
Bez : MFC ATL Jak mogę użyć, FormatMessage()aby uzyskać tekst błędu dla HRESULT? HRESULT hresult = application.CreateInstance("Excel.Application"); if (FAILED(hresult)) { // what should i put here to obtain a human-readable // description of the error? exit (hresult); }
Zaktualizowałem Android Studio 2.3 i jest błąd, Gradle nie kompiluje się i ciągle wyświetla ten sam błąd dla wszystkich projektów. Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) <a href="syncProject">Re-download dependencies and sync project (requires network)</a> <a href="syncProject">Re-download dependencies …
Aby dodać trochę podstawowej obsługi błędów, chciałem przepisać fragment kodu, który wykorzystywał $ .getJSON jQuery do ściągnięcia niektórych zdjęć z Flickr. Powodem tego jest to, że $ .getJSON nie obsługuje błędów ani nie działa z limitami czasu. Ponieważ $ .getJSON to tylko opakowanie wokół $ .ajax, postanowiłem przepisać to i …
Otrzymuję powyższy błąd i nie mogę go rozwiązać. Trochę googlowałem, ale nie mogę się tego pozbyć. Scenariusz: Mam klasę BudgetAllocate, której właściwością jest budżet typu double. W moich dataAccessLayer, Na jednym z moich zajęć staram się to zrobić: double.TryParse(objReader[i].ToString(), out bd.Budget); Który generuje ten błąd: Właściwość lub indeksator nie mogą …
Chcę używać VBScript do wychwytywania błędów i rejestrowania ich (np. W przypadku błędu „zarejestruj coś”), a następnie wznów następny wiersz skryptu. Na przykład, Przy błędzie Wznów Dalej 'Wykonaj Krok 1 'Wykonaj krok 2 Wykonaj krok 3 Gdy błąd wystąpi w kroku 1, chcę, aby zarejestrował ten błąd (lub wykonał inne …
W przykładowym kodzie dostarczonym przez Apple widziałem odniesienia do sposobu obsługi błędów podstawowych danych. To znaczy: NSError *error = nil; if (![context save:&error]) { /* Replace this implementation with code to handle the error appropriately. abort() causes the application to generate a crash log and terminate. You should not use …
Zauważyłem następujący błąd pojawiający się w konsoli podczas uruchamiania mojej aplikacji na iOS 9 podczas korzystania ze scenorysu. Używam xCode7. Czy jest to coś, czym powinienem się martwić? -[UIApplication _handleNonLaunchSpecificActions:forScene:withTransitionContext:completion:] ** unhandled action -> <FBSSceneSnapshotAction: 0x176bfb20> { handler = remote; info = <BSSettings: 0x176a5d90> { (1) = 5; }; }
Intryguje mnie, jak działa mechanizm obsługi wyjątków w C ++. W szczególności, gdzie jest przechowywany obiekt wyjątku i jak jest on propagowany przez kilka zakresów, dopóki nie zostanie przechwycony? Czy jest przechowywany w jakimś globalnym obszarze? Ponieważ może to być specyficzne dla kompilatora, czy ktoś mógłby to wyjaśnić w kontekście …
Mój skrypt Node.js ulega awarii z powodu wyrzuconego wyjątku ENOMEM (brak pamięci) errnoException podczas używania spawn . Błąd: child_process.js:935 throw errnoException(process._errno, 'spawn'); ^ Error: spawn ENOMEM at errnoException (child_process.js:988:11) at ChildProcess.spawn (child_process.js:935:11) at Object.exports.spawn (child_process.js:723:9) at module.exports ([...]/node_modules/zbarimg/index.js:19:23) Używam już detektorów dla zdarzenia errori exit, ale żaden z nich nie …
Po wyszukaniu pewnych odniesień, aby to rozgryźć, -Niestety- nie mogłem znaleźć przydatnego - i prostego - opisu zrozumienia różnic między throwsi rethrows. To trochę zagmatwane, gdy próbujemy zrozumieć, jak powinniśmy ich używać. Chciałbym wspomnieć, że jestem trochę zaznajomiony z -default- throwsz jego najprostszą formą propagowania błędu, jak następuje: enum CustomError: …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.