Необроблюваних виключення в додатку

У сьогоднішній замітці я розповім, як зміг позбутися від помилки "необроблюваних виключення в додатку ...", яка виникала при запуску однієї програми.







Звернувся до мене один знайомий. Він підприємець, має своє кафе. Кожен квартал він повинен подавати в "Федеральну службу з регулювання алкогольного ринку" декларації про обсяги проданого пива і іншої алкогольної продукції. Заповнює йому ці декларації бухгалтер в програмі Декларант-Алко. Так ось, знайомий попросив мене перенести цю програму з одного комп'ютера на інший.

Немає проблем! Я прочитав на одному з сайтів, що перенести програму зовсім не складно: її не обов'язково заново встановлювати; достатньо скопіювати папку з програмою на новий комп'ютер і запустити ярлик з цієї ж папки. Насправді виявилося, що це не зовсім так, але про це трохи нижче.

Отже, після того, як я переніс Декларант-Алко на новий комп'ютер і запустив її ярлик, то відразу з'явилася наступна помилка: "Unhandled exception has occurred in your application ...":

Необроблюваних виключення в додатку
Заради інтересу я поставив програму ще на одну машину (тільки з Windows 7). Там виникла така сама помилка, правда російською мовою: "необроблюваних виключення в додатку ...":
Необроблюваних виключення в додатку
Якщо натиснути в цьому віконці кнопку "Продовжити" ( "Continue"), то програма запускалася, але, правда, абсолютно чиста. без даних за минулі квартали. Це нас ніяк не влаштовувало.

Після читання мінлива на офіційному форумі цієї самої служби з регулювання алкогольного ринку з'ясувалося, що для коректної роботи програми Декларант-Алко потрібні такі компоненти: Microsoft Report Viewer і Microsoft SQL Server Compact 3.5 SP2.







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

Як перевстановити Декларант-Алко?

1 спосіб. Викачуємо тут архів DeclarantSetup і розпаковуємо на комп'ютер. Запускаємо інсталяційний файл програми. Розпочнеться установка, в ході якої перед нами з'являться два вікна. В обох тиснемо кнопку "Приймаю":

Необроблюваних виключення в додатку

Необроблюваних виключення в додатку
Потім всюди тиснемо "Далі". Після того, як програма буде встановлена, копіюємо всі файли з папки Декларант-Алко зі старого комп'ютера в однойменну папку на новому комп'ютері з заміною.

Якщо ви раптом не запам'ятали куди встановився ТАК, то можете подивитися робочу папку у властивостях ярлика на робочому столі (він автоматично там з'являється після закінчення інсталяції програми).

Таким чином, в моєму випадку проблему з помилкою "необроблюваних виключення в додатку ..." вдалося вирішити установкою перерахованих вище компонентів:

Необроблюваних виключення в додатку
У вас же дана помилка може з'явитися при запуску абсолютно іншої програми, і тоді мій спосіб навряд чи вам допоможе. Спробуйте інші варіанти вирішення цієї проблеми:

Як позбутися від помилки "необроблюваних виключення зі списку"?

1. Повторно (а якщо немає, то встановіть) компоненти Microsoft .NET Framework.

2. Встановити всі оновлення для своєї версії Windows.

У Windows 7 для цього потрібно зайти в "Пуск" - "Усі програми" - "Центр оновлення Windows" - "Пошук оновлень". Інтернет при цьому, природно, повинен бути підключений.

Необроблюваних виключення в додатку
3. Встановіть бібліотеки Microsoft Visual C ++.







Схожі статті