Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Остановка программы и выход


Defort ©   (2006-12-14 16:34:00) 

Господа, у меня проблема. У меня программа которая юзает речевые спич движки. При ее выполнении она обращается к этим движкам. Если движки не установлены, каждую секунду вылезает ошибка, программа не запускается.

Я сделал try...except в модуле инифиализации. В except у меня

   Application.MessageBox(PCHar('Ошибка программы. Возможно не установлены речевые модули'), 'Ошибка', MB_OK);
   Application.Destroy;


Моя ошибка появляется, но перх нее продолжают появлятся другие ошибки. Я хотел бы сделать так, что бы выполнение программы останавливалось в ветске except, вылезала моя ошибка и при нажатии OK программа бы закрывалась.

Может кто нибудь помочь?


Kolan   (2006-12-14 22:36:00) [1]

> Согласно статье на данном сайте. Согласно примерам.

1. Ну покажи как ты подключаешься можеет станет понятно как проверить есть он или нет.
2. Мож статью почитать еще :)


Defort   (2006-12-14 22:07:00) [2]


> Зачем ты это делаешь, не очень хорошая идея.


Я хочу чтобы программа закрылась. Иначе она полностью кривит и не работает.


> А как ты их юзаешь?


Согласно статье на данном сайте. Согласно примерам.


Kolan   (2006-12-14 22:01:00) [3]

> У меня программа которая юзает речевые спич движки

А как ты их юзаешь?


Desdechado   (2006-12-14 21:59:00) [4]

> А как это сделать если не секрет?
Если ты используешь какой-то движок, к нему должна быть справка. Ищи в ней.


Anatoly Podgoretsky   (2006-12-14 21:50:00) [5]

> Defort  (14.12.2006 21:48:03)  [3]

Зачем ты это делаешь, не очень хорошая идея.


Defort   (2006-12-14 21:48:00) [6]

И при выполнении коменды Application.Destroy; программа выдает что память не может быть read...


Defort   (2006-12-14 21:38:00) [7]


>  не проще ли проверитьналичие установлнного движка перед
> попыткой егоиспользования?


А как это сделать если не секрет?


Desdechado   (2006-12-14 16:51:00) [8]

Application.Terminate

PS не проще ли проверитьналичие установлнного движка перед попыткой егоиспользования?


Наверх

Титульная страница Поиск, карта сайта Написать письмо