Як обійти помилки Excel я

Я створюю екселевський файл дельфями, запихаю туди всякі дані та функції, іноді виходить так що назад дані не зчитуються, тому що виходить помилка у формулі типу #ІМ'Я? може є якийсь спосіб як обробити таку помилку. У моїй програмі вискакує повідомлення Ivalid Variant Type і завершується процес, як оминути цю помилку і повідомити користувача просто помилка! Дякую

І взагалі, що означає "завершується процес"? Який процес то?

Прямо зараз не можу помю тільки приблизно

Як тільки натикається на помилку у файлі екселя вискакує з процедури обробки файлу

> у файлі екселя вискакує з процедури обробки файлуне вискакуй. скористайся try except

ну і шо? не повинен він при помилці закриватися. закривається (моє припущення тому коду не бачу) тому як виходить за винятком з процедури, а ексель оголошений як локальна змінна ось і відбувається відключення від нього ( про це дельфі сама піклується)

> EgorTДва варіанти помилки #ІМ'Я?: 1. Ти надаєш властивості Region[].Value формулу в текстовому вигляді. 2. Властивості Region[].Formula надаєш неправильно написану формулу. Щоб обійтиIvalid Variant Typeтобі потрібно знати точно який тип ти використовуєш і робити перевірку на невідповідність значень цього типу.

try . except on EOleSysError do . end;

Звернемо увагу на те, що якщо в середовищі Delphi увімкнено прапор Show Exceptions on Error, то при запуску проекту під Delphi при виникненні обробника помилки все вивалиться назад у Delphi. Тож рекомендую відключати цей прапор під час перевірки працездатності програми.