Страница: 1 |
Вопрос: Не выгружается из памяти | Добавлено: 11.04.03 09:15 |
Автор вопроса: ![]() |
Программа не выгружается из памяти, есть в ней несколько окон и когда их закрываешь в произвольном порядке то на экране ее нет, а в памяти она висит, но это бывает не всегда, закономерности еще не установил, толи когда отчет последним закрывал (ActiveReport), то ли грид на форме висел (простой и TrueDBGrid)? Если ставить проверку на запуск копии программы, то будет постоянно вылетать сообщение, типа прога запущена, а если девченки с бюстгалтерии начнут клацать тремя кнопками как на пианино то ни чем хорошим это не закончится. Подскажите, кто чего знает? |
Ответы | Всего ответов: 6 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 280044491 Вопросов: 43 Ответов: 227 |
Профиль | Цитата | #1 | Добавлено: 11.04.03 13:28 |
можешь попробовать при закрытии последней формы принудительно выгружать прогу командой Application.Exit() |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: 177633964 Вопросов: 5 Ответов: 42 |
Профиль | Цитата | #2 | Добавлено: 12.04.03 04:41 |
или активно юзать Nothing, если что-то там подгружаешь... помойму |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 32 Ответов: 30 |
Профиль | Цитата | #3 | Добавлено: 12.04.03 13:42 |
Попробуй сделать все формы кроме главной Fixed Dialog (если прога не "плоская") |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 147688925 Вопросов: 24 Ответов: 708 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 14.04.03 00:01 |
1. При завершении работы проги ставь End 2. При выгрузке форм ставь их в Nothing 3. Пиши свой код чище Вообще же скажу так, что если у кого-то что-то висит |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ICQ: 394243 Вопросов: 20 Ответов: 151 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 19.04.03 20:19 |
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) Set frmMain = Nothing ' frmmain - имя формы End Sub ![]() |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ICQ: 394243 Вопросов: 20 Ответов: 151 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 19.04.03 20:23 |
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) Set frmMain = Nothing ' frmmain - имя формы End Sub ![]() |
Страница: 1 |
|