У сьогоднішній замітці я розповім, як зміг позбутися від помилки "необроблюваних виключення в додатку ...", яка виникала при запуску однієї програми.
Звернувся до мене один знайомий. Він підприємець, має своє кафе. Кожен квартал він повинен подавати в "Федеральну службу з регулювання алкогольного ринку" декларації про обсяги проданого пива і іншої алкогольної продукції. Заповнює йому ці декларації бухгалтер в програмі Декларант-Алко. Так ось, знайомий попросив мене перенести цю програму з одного комп'ютера на інший.
Немає проблем! Я прочитав на одному з сайтів, що перенести програму зовсім не складно: її не обов'язково заново встановлювати; достатньо скопіювати папку з програмою на новий комп'ютер і запустити ярлик з цієї ж папки. Насправді виявилося, що це не зовсім так, але про це трохи нижче.
Отже, після того, як я переніс Декларант-Алко на новий комп'ютер і запустив її ярлик, то відразу з'явилася наступна помилка: "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 ++.