AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Прочие вопросы
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.12.2005, 16:01   #1  
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');

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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:09.