powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как убить запущенную мной прогу...
8 сообщений из 8, страница 1 из 1
Как убить запущенную мной прогу...
    #32641386
Фотография Farkhod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я программно создаю объект Excel
Мне надо чтобы если происходит какойто глюк в моей проге, то сразу убить и запущенный моей прогой Excel.
Как это сделать ?
Спасибо
...
Рейтинг: 0 / 0
Как убить запущенную мной прогу...
    #32641397
IvanM1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
set object=nothing
...
Рейтинг: 0 / 0
Как убить запущенную мной прогу...
    #32641422
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanM1982set object=nothing
не получится. прога то упала!
надо что бы при падении, она провоцировала принудительный ребут системы.
типа, умру, но всех с собой уведу
...
Рейтинг: 0 / 0
Как убить запущенную мной прогу...
    #32642332
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может я ошибаюсь, но надо через winapi искать доступ к системе
кто найдет, напишите
...
Рейтинг: 0 / 0
Как убить запущенную мной прогу...
    #32642377
hunter79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать следующее:

On Error GoTo ErrHandler
...
ErrHandler:
objExcel.Quit
objExcel = Nothing
...
Рейтинг: 0 / 0
Как убить запущенную мной прогу...
    #32642546
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю можно поступить более радикально:
1. базовая программа при запуске - запускает маленькую программку-контролёр, и далее - с риском для жизни работает с Excel.Application
2. программа-контролёр, даже без визуального интерфейса (один модуль с Sub Main) в цикле с паузой проверяет даличие окна базовой программы, и если его не находит - убивает Excel.Application и заканчивает жизнь самоубийством.
...
Рейтинг: 0 / 0
Как убить запущенную мной прогу...
    #32642665
hunter79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
marvanдумаю можно поступить более радикально:
1. базовая программа при запуске - запускает маленькую программку-контролёр, и далее - с риском для жизни работает с Excel.Application
2. программа-контролёр, даже без визуального интерфейса (один модуль с Sub Main) в цикле с паузой проверяет даличие окна базовой программы, и если его не находит - убивает Excel.Application и заканчивает жизнь самоубийством.

А если програмка-контроллер, по неизвестным природе причинам, накроется, тогда что, писать для нее "контролера"?
...
Рейтинг: 0 / 0
Как убить запущенную мной прогу...
    #32642780
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шутки в сторону! Вы видели как падает 2003 office? Приложение падает, но тут же всплывает окошко с предложением послать инфу в M$ и перезапустить приложение.
Значит работают по тому же методу.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как убить запущенную мной прогу...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]