powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не выгружается Access
7 сообщений из 7, страница 1 из 1
Не выгружается Access
    #32190621
Помогите разобраться!

Делаю так:

Dim fs As AccessObject, appAccessSrc As Application
Set appAccessSrc = CreateObject("Access.Application.10")
appAccessSrc.OpenAccessProject "с:\my.adp"
For Each fs In appAccessSrc.CurrentProject.AllForms
'Всякая фигня
Next
Set fs = Nothing
appAccessSrc.CloseCurrentDatabase
appAccessSrc.Quit acQuitSaveAll
Set appAccessSrc = Nothing

Так вот, после всего этого Access не выгружается:-(
Но если вместо строки:
For Each fs In appAccessSrc.CurrentProject.AllForms
поставить строку:
For i = 0 To appAccessSrc.CurrentProject.AllForms.Count - 1
то все ОК.
Что за загвоздка fs.
...
Рейтинг: 0 / 0
Не выгружается Access
    #32190671
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А нет ли в этом цикле Exit For?
...
Рейтинг: 0 / 0
Не выгружается Access
    #32191513
Exit For нету!
Access не выгружается, даже если цикл пустой. Выгрузка происходит только после завершения выполнения процедуры, где находится данный код.
...
Рейтинг: 0 / 0
Не выгружается Access
    #32197000
Неужели никто не подскажет? :-(
...
Рейтинг: 0 / 0
Не выгружается Access
    #32197018
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну из идей только использовать раннее связывание
Dim acc As Access.Application
set acc=OpenAccessProject ...
ну и т.д.
...
Рейтинг: 0 / 0
Не выгружается Access
    #32197023
Фотография Нуф-нуф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слушай, кажется я где-то видел, что такая проблема может возникнуть при очистке объектной переменной (=носинг). Но кажется это было связанно с созданием об.переменной с ВизЭвентс... Попробуй закомментировать очищение обеих объектных... //танцы с бубеном...
...
Рейтинг: 0 / 0
Не выгружается Access
    #32197036
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Нуф-нуфу

Ты видел очистку объектной переменой в случае использование собственного модуля класса. Ссылочку я затерял, извиняй
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не выгружается Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]