Страница: 1 |
Вопрос: Как сделать невыгружаемую программу? | Добавлено: 01.06.03 16:10 |
Автор вопроса: ![]() |
Все в сабже! Запуск процесса как служба не подходит!!! :( |
Ответы | Всего ответов: 6 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: 259418212 Вопросов: 24 Ответов: 325 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 02.06.03 03:23 |
Private Sub Form_Unload(Cancel As Integer) Shell App.Path & "\" & App.EXEName & ".exe" End Sub |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 109 |
Профиль | Цитата | #2 | Добавлено: 03.06.03 14:51 |
Это только по кнопке Х В заголовке: Private Sub Form_Unload(Cancel As Integer) Cancel = 1 End Sub А универсально- так как сказал Justas |
Номер ответа: 3 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 109 |
Профиль | Цитата | #3 | Добавлено: 03.06.03 14:51 |
Это только по кнопке [X] в заголовке: Private Sub Form_Unload(Cancel As Integer) Cancel = 1 End Sub А универсально- так как сказал Justas |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: 220401330 Вопросов: 47 Ответов: 406 |
Профиль | Цитата | #4 | Добавлено: 03.06.03 19:24 |
Я конечно не уверен-но при TerminateProcess событие Unload не происходит![]() |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 8370005 Вопросов: 34 Ответов: 466 |
Профиль | Цитата | #5 | Добавлено: 03.06.03 20:46 |
Если аварийное заверщение даже cancel=-1 не поможет! но если нет, от термена процесса можно уйти. |
Номер ответа: 6 Автор ответа: ![]() ![]() Вопросов: 3 Ответов: 132 |
Профиль | Цитата | #6 | Добавлено: 04.06.03 11:10 |
Если не уверен - держи в памяти еще одну копию. Невидимую. Одна грохнется - другая проявится и запустит третью... знаю, это бред |
Страница: 1 |
|