Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2011, 10:25   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
Злость Достала ошибка EInvalidOperation!

День добрый! Заколебала уже ошибка:
То есть, то ее нет. Не пойму по какой причине она появляется. И можно ли обработать обычным try...except, чтобы код продолжал выполняться несмотря на появление этой ошибки?
Изображения
Тип файла: jpg Безымянный3.jpg (14.3 Кб, 126 просмотров)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 17.04.2011, 10:34   #2
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Не запускай эту прогу. Ну а если серьезно, то что ты ожидаешь услышать? Кода нет. Ну не маленький же уже.
Баламут вне форума Ответить с цитированием
Старый 17.04.2011, 11:43   #3
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Ну дак вот..
Код:
try
    // ваши действия
except
      on EInvalidOperation do
end;
вроде как такой код просто обрабатывает ошибку, но ничего с ней не делает.
И, кстати, отладчик перехватывает исключения раньше, чем код, поэтому проверяйте на скомпилированных .exe.
_-Re@l-_ вне форума Ответить с цитированием
Старый 17.04.2011, 11:48   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
вроде как такой код просто обрабатывает ошибку, но ничего с ней не делает.
если нет обработки, то и on ... писать не надо.
просто try except end;
Цитата:
И, кстати, отладчик перехватывает исключения раньше, чем код, поэтому проверяйте на скомпилированных .exe.
по умолчанию да.
и кстати если нажать продолжить то исключение получит приложение.

ЗЫ: а обработать может и не выйти, так как ошибка скорее всего в недрах VCL.
хотя судя по тексту ошибка у вас видимо куда то фокус насильно передается.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 17.04.2011 в 11:55.
Пепел Феникса вне форума Ответить с цитированием
Старый 17.04.2011, 13:39   #5
eduard93
Форумчанин
 
Регистрация: 06.12.2010
Сообщений: 300
По умолчанию

Ану автор признавайтесь, длл использовали?
eduard93 вне форума Ответить с цитированием
Старый 17.04.2011, 15:30   #6
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Разобрался вроде с ошибкой. Ошибка появляется, если фокус передается компоненту, у которого свойство Enable:=False; ХЗ почему так, раньше такого не было вроде бы. Но, сейчас вроде бы работает.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 17.04.2011, 18:58   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Ошибка появляется...
Вам об этом прямым текстом писали... а вы только догадались?
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка run-time Error 1004 общая ошибка ODBC kaval88 Microsoft Office Excel 0 27.02.2011 20:20
Как меня достала это кодировка! Айдар Работа с сетью в Delphi 5 02.01.2011 20:02
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? ankris HTML и CSS 5 23.11.2010 16:58
...Ошибка 101 (net::ERR_CONNECTION_RESET): Неизвестная ошибка... infrared Помощь студентам 0 16.04.2009 17:44
apeha достала crazy horse Свободное общение 10 25.01.2008 19:31