У меня есть пара приложений, которые зависят друг от друга.Одним из них является надежное приложение vb6.Другой - мое долгожданное, незаметное использование технологии стелс и, вероятно, выигрышное приложение .net (2.0).Приложение vb6 запускает приложение systray.И если приложение VB6 будет закрыто, приложение systray отключится само собой, предполагая, что ему больше не нужно ничего делать (это работа по сохранению документов в базе данных).
Моя единственная оставшаяся проблема заключается в том, что произойдет, еслиПриложение systray аварийно завершает работу или не может выполнить свою работу из-за неустранимой ошибки.Вероятным результатом этого условия является то, что я выскакиваю модальное диалоговое окно, сообщающее пользователю «немедленно обратитесь в службу поддержки, потому что вы больше не можете сохранять документы».
Я думаю, что наихудший сценарий здесь заключается в том, что всякий раз, когда документобрабатывается в приложении vb6 (то есть пользователь заполняет документ, а его компоненты архивируются и сохраняются локально), мне просто нужно проверить, запущено ли приложение systray.Я не знаю, это кажется немного громоздким.Есть ли более элегантный подход?Есть ли какой-нибудь способ, которым я могу «сигнализировать» моему приложению vb6 / чтобы мое приложение vb6 слушало такой сигнал?