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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2010, 11:18   #1
Mozgunov
Пользователь
 
Регистрация: 19.09.2007
Сообщений: 20
По умолчанию Исключительная ситуация

Ребят помогите разобраться с исключительной ситуацией. Мне нужно чтобы при возникновении этой ситуации программа завершала работу и выводила сообщение об ошибке, а она вместо этого спокойно работает дальше. Код выкладываю ниже:


Код:
procedure TForm1.FormCreate(Sender: TObject);
begin

try
Acad := GetActiveOleObject('AutoCAD.Application');
except
ShowMessage('Не удалось соединиться с Autocad');
abort;
end;

Acad.Visible := True;
ModelSpace := Acad.ActiveDocument.ModelSpace;
Acad.ActiveDocument.SendCommand('(load "C:\\Unit_1\\helix.lsp")' + #13);
end;

Т.е. Должен был произойти abort; и программа должна была завершиться, а она вместо этого всё равно пытается сделать объект Acad видимым и окно не исчезает.
Mozgunov вне форума Ответить с цитированием
Старый 14.11.2010, 11:40   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

application.terminate;
программа — запись алгоритма на языке понятном транслятору
evg_m на форуме Ответить с цитированием
Старый 14.11.2010, 11:42   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Или Halt; Или ExitProcess(0);
На вкус и цвет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ситуация: Ekspert Операционные системы общие вопросы 4 28.03.2010 11:47
исключительная ситуация Psicheja Помощь студентам 1 18.03.2010 23:40
Ситуация с установкой системы Besokrat Операционные системы общие вопросы 6 18.01.2010 16:22
{1} Вот такая ситуация... qoprney Свободное общение 2 09.11.2009 13:59
Исключительная ситуация Delphi VadEr Помощь студентам 1 20.09.2009 20:22