LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Очень сро...
 Тема: Очень срочно нужна помощь!
 
 15.06.2007 21:03:14
Евгений2
1 сообщения


Тема: Очень срочно нужна помощь!
Очень срочно нужна помощь!

Дело в том, что приложения, написанные мной под Access97 не закрываются. Точнее БД закрывается а окно Access продолжает "висеть". Спасает только Ctrl-Alt-Del.... Причем все фунционирует: пункты меню доступны, можно открыть другую БД..

Заметил, что это появляется при активной работе с объектами из VBA (recordset, form и т.д.). Грешил на то, что локальные переменные-объекты после использования не уничтажаются в Access (что противоречит Basic - он вроде должен их уничтожать). В результате - прошерстил всю БД и расставил Set [obj] = Nothing или [obj].close (кстати в чем различие этих двух методов я не понял, еcли поясните - спасибо)..

Но и поле нормализации уничтожения переменных, Access вивсит.... может я не там и не то искал и вообще - подскажите что делать?



P.S. Проблемы с базой данных
Автор: Евгений от 15.10.2002 9:42:40 Источник ...
 15.06.2007 21:03:14
All
4316 сообщения
1-ый


RE: Очень срочно нужна помощь!
1. Метод Open - создает переменную и открывает поток ("дыру" в файловой системе) для передачи и чтения данных.
2. Close - "правильно" закрывает поток, но за объектом остаетсся фрагмент памяти
3. Nothing - также закрывает поток и освобождает память, занятую переменной. Говорят, что это альтернатива метода Close и в этом случае его использовать необязательно.
4. Для локальных переменных при закрытии функции память освобождается автоматически. Для объектов не все так просто, поэтому и желательно (но необязательно) ставить Close и Nothing в конце программы.
5. Выход из процесса Access: Quit. Например, Application.Quit работает при разных вариантах.


P.S. Проблемы с базой данных
Автор: Виктор Конюков от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Очень сро...
ПоискПоиск  Список форумовСписок форумов  
right