Показать сообщение отдельно
Старый 26.12.2005, 16:01   #3  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Talking
Только что придумал и протестировал (как грамотно убить себя или Мюнхаузен навегда):

1. Создаем батник и кладем его например в корень диска С (например, С:\test.bat)
2. В батнике пишем TASKKILL /IM finsql.exe
3. В нужном месте в Nav создаем переменную BATnik типа Automation 'Microsoft Shell Controls And Automation'.Shell
4. Пишем код:
CREATE(BATnik);
BATnik.Open('c:\test.bat');

Вышибает на раз. Если, конечно, у вас не открыто окно из-за которого "...приложение не может быть закрыто". Хотя для этого можно попробовать форсированный метод.
Остается вопрос сколько finsql убьет этот батник. (полагаю, что все, которые найдет)

А вобще, можно не извращаться а написать так :

SHELL('TASKKILL /IM finsql.exe');

Собственно все. Делает точно то же что и вышеуказанные махинации