Запитання з тегом «exception»

Виняток становить незвична умова, яка вимагає відхилення від нормального потоку програми. Зазвичай виняток не повинен спричинити повний збій, а замість цього повинен брати участь обробник винятків. Обробка винятків - це вбудована конструкція у багатьох мовах програмування. Зазвичай винятки обробляються шляхом розмотування стека, таким чином, повернення до визначеного стану за межами області винятку, а потім викликом блоку обробника або підпрограми.

6
Як я можу прочитати текстовий файл в Android?
Я хочу прочитати текст з текстового файлу. У наведеному нижче коді відбувається виняток (це означає, що він переходить до catchблоку). Я поміщаю текстовий файл у папку додатків. Куди я повинен помістити цей текстовий файл (mani.txt), щоб правильно його прочитати? try { InputStream instream = openFileInput("E:\\test\\src\\com\\test\\mani.txt"); if (instream != null) { …

12
PHP: винятки проти помилок?
Можливо, я його десь пропускаю в керівництві PHP, але в чому саме різниця між помилкою та винятком? Єдина відмінність, яку я бачу, полягає в тому, що помилки та винятки обробляються по-різному. Але що викликає виняток і що викликає помилку?


4
Заданий остаточний блок не прокладений належним чином
Я намагаюся реалізувати алгоритм шифрування на основі пароля, але я отримую такий виняток: javax.crypto.BadPaddingException: Даний остаточний блок не є належним чином У чому може бути проблема? Ось мій код: public class PasswordCrypter { private Key key; public PasswordCrypter(String password) { try{ KeyGenerator generator; generator = KeyGenerator.getInstance("DES"); SecureRandom sec = new …

5
кинути новий std :: виняток проти кинути std :: виключення
дивлячись на якийсь код, на який я натрапив: throw /*-->*/new std::exception ("//... і я завжди думав, що вам це не потрібно / вам не слід newтут користуватися. Який правильний спосіб, чи обидва в порядку, якщо так, чи є різниця? До речі, з того, що я бачу під час "схоплення" за …
113 c++  exception 

5
Послідовність не містить відповідного елемента
У мене є програма asp.net, в якій я використовую linq для обробки даних. Під час запуску я отримую виняток "Послідовність не містить відповідного елемента". if (_lstAcl.Documents.Count > 0) { for (i = 0; i <= _lstAcl.Documents.Count - 1; i++) { string id = _lstAcl.Documents[i].ID.ToString(); var documentRow = _dsACL.Documents.First(o => o.ID …
112 c#  linq  exception 

10
Спеціальна сторінка помилок ASP.NET - Server.GetLastError () є нульовою
Для моєї програми створена спеціальна сторінка помилок: <customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx" /> У Global.asax, Application_Error (), наступний код працює, щоб отримати детальну інформацію про винятки: Exception ex = Server.GetLastError(); if (ex != null) { if (ex.GetBaseException() != null) ex = ex.GetBaseException(); } На той момент, коли я потрапляю на свою сторінку …

13
android View не додано до менеджера вікон
У мене є деякі наступні винятки: java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:355) at android.view.WindowManagerImpl.updateViewLayout(WindowManagerImpl.java:191) at android.view.Window$LocalWindowManager.updateViewLayout(Window.java:428) at android.app.Dialog.onWindowAttributesChanged(Dialog.java:596) at android.view.Window.setDefaultWindowFormat(Window.java:1013) at com.android.internal.policy.impl.PhoneWindow.access$700(PhoneWindow.java:86) at com.android.internal.policy.impl.PhoneWindow$DecorView.drawableChanged(PhoneWindow.java:1951) at com.android.internal.policy.impl.PhoneWindow$DecorView.fitSystemWindows(PhoneWindow.java:1889) at android.view.ViewRoot.performTraversals(ViewRoot.java:727) at android.view.ViewRoot.handleMessage(ViewRoot.java:1633) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:123) at android.app.ActivityThread.main(ActivityThread.java:4338) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) at dalvik.system.NativeStart.main(Native …
111 android  exception 


3
Чому writeObject кидає java.io.NotSerializableException і як це виправити?
У мене є цей виняток, і я не розумію, чому це було б кинуто або, як я маю поводитися з цим. try { os.writeObject(element); } catch (IOException e) { e.printStackTrace(); } Де elementзнайти TransformGroupмістить який -небудь інший TransformGroupsекземпляр класу Atom: public class Atom extends Group implements Serializable{ float pozX,pozY; Group …

7
Як працюють винятки (за кадром) в c ++
Я постійно бачу, як люди кажуть, що винятки повільні, але я ніколи не бачу доказів. Тож, замість того, щоб запитати, чи є вони, я запитаю, як працюють виключення поза кадром, щоб я міг приймати рішення, коли їх використовувати та чи повільні вони. Як я знаю, винятки - це те саме, …


9
Недоступний код, але доступний за винятком
Цей код є частиною програми, яка читає і записує в базу даних, підключений до ODBC. Він створює запис у базі даних, а потім перевіряє, чи був успішно створений запис, а потім повертається true. Моє розуміння потоку управління таке: command.ExecuteNonQuery()документально зафіксовано, Invalid​Operation​Exceptionколи "виклик методу недійсний для поточного стану об'єкта". Тому, якщо …

15
Image.Save (..) видає виняток GDI +, оскільки потік пам'яті закритий
У мене є кілька двійкових даних, які я хочу зберегти як зображення. Коли я намагаюся зберегти зображення, він видає виняток, якщо потік пам'яті, який використовується для створення зображення, був закритий перед збереженням. Причиною цього я є те, що я динамічно створюю зображення і як такі .. мені потрібно використовувати потік …
108 c#  image  exception  gdi+ 

5
Захоплення Ctrl-c у рубіні
Мені було передано тривалу рубінну програму, яка має численні випадки begin #dosomething rescue Exception => e #halt the exception's progress end по всьому. Не відслідковуючи жодного можливого винятку, з цим можна було попрацювати (принаймні, не відразу), я все одно хотів би час від часу його вимикати CtrlC. І я хотів …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.