![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.04.2007
Сообщений: 65
|
![]()
Есть два консольных приложения. Хочется написать юнит для обоих. Одной из функций этого юнита должна обслучивать ошибки, и завершать приложения. Как это сделать?
Заранее благодарен! |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Приложения не твои?
Если нет то какие по твоему ошибки в них могут быть?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.08.2007
Сообщений: 13
|
![]()
Так. Насколько я понял, перехватывать ошибки консольки должны во всех приложениях в системе? Это можно сделать:
1. Получить список всех процессов (модуль TlHelp32, функции CreateToolhelp32Snapshot, Process32First и Process32Next) 2. Открывать каждый процесс для отладки и ждать exceptions (в справке найдите Debugging Functions) 3. В случае ошибки завершаете процесс функциями GetExitCodeProcess (код завершения) и TerminateProcess (указать handle и код завершения) |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 13.04.2007
Сообщений: 65
|
![]()
Мне нужно обрабатыватьв в своих приложениях свои ошибки. В зависимости от ситуации в процедуру (которая находится в общем библиотечном юните) оброботки ошибок передается тип ошибок, процедура должна вывести сообщение об ошибке, и завершить приложение вызвавшее эту процедуру.
|
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Завершить процесс | doniyor | Win Api | 2 | 15.05.2008 21:52 |
снова завершить процесс | WOLFak | Win Api | 10 | 22.01.2008 18:07 |
Как завершить процесс, зная его имя | Никки | Win Api | 6 | 14.01.2008 14:04 |
Как програмно завершить работу компьютера? | Bill Gates | Win Api | 4 | 07.01.2008 11:35 |
Как корректно завершить цикл? | Iren | Microsoft Office Excel | 4 | 02.11.2007 09:58 |