powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отключение References
12 сообщений из 12, страница 1 из 1
Отключение References
    #32546091
Подскажите пожалуйста, как в момент запуска проекта отключить все References со статусом MISSING ?
...
Рейтинг: 0 / 0
Отключение References
    #32546181
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
application.references.isbroken
...
Рейтинг: 0 / 0
Отключение References
    #32546216
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И получи ошибки компиляции!!!
...
Рейтинг: 0 / 0
Отключение References
    #32546233
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
application.references.remove ref
...
Рейтинг: 0 / 0
Отключение References
    #32546263
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я может быть вопрос не понял, но откуда появляются MISSING ?
Известная проблема при переносе акцесовских программ на другие компы.
Надо не удалять, а ремонтировать!
Вот примерный код для этого:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Public Function RepairReference() As Boolean
On Error GoTo err_RepairReference
    Dim rf As Reference, mGuid As String, mMajor As Long, mMinor As Long, i As Byte, flg As Boolean
    
    For i =  1  To Application.References.Count
        Set rf = Application.References(i)
        If rf.Name <> "Access" And rf.Name <> "VBA" Then
            flg = True
            mGuid = rf.Guid
            mMajor = rf.Major
            mMinor = rf.Minor
    
            Application.References.Remove rf
            DoEvents
            Application.References.AddFromGuid mGuid, mMajor, mMinor
        End If
    Next
    
    If flg Then Call SysCmd( 504 ,  16483 )
    
exit_RepairReference:
    Exit Function

err_RepairReference:
    MsgBox Err.Description, vbExclamation, ApplName
    Resume exit_RepairReference
    
End Function
...
Рейтинг: 0 / 0
Отключение References
    #32546499
Ситуация такая: В основном проекте подключаю набор модулей, которые находятся в текущей папке проекта. Состав набора для каждого пользователя свой, соответственно в папке свой набор файлов. При запуске основного модуля подключаются все модули находящиеся в текущей папке, но модули подключенные ранее (на этапе тестирования, например) могут отсутствовать в текущей папке. В Refereces'ах появляются MISSIG'и при этом перестает работать все, программа останавливается на первой же встреченной функции.
...
Рейтинг: 0 / 0
Отключение References
    #32546508
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Rivkin Dmitry
авторIf rf.Name <> "Access" And rf.Name <> "VBA" Then

у референсов есть свойство builtin
...
Рейтинг: 0 / 0
Отключение References
    #32546512
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для mde ничего не подойдет из выше перечисленного не подойдет.

как вариант - использовать позднее связывание, есно, отказавшись от References
...
Рейтинг: 0 / 0
Отключение References
    #32546530
Проект adp. Мне нужно не связать а отвязать все отсутствующие (см.выше) проекты, однако, этого я сделать не могу так как перестают работать даже элементарные функции типа str() и т.д., я думал может есть опция где-нибудь, которая позволяет работать хотя бы с теми модулями. которые найдены...
...
Рейтинг: 0 / 0
Отключение References
    #32546540
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно не связать а отвязать

это ты ответил на мой фразу использовать позднее связывание ?
...
Рейтинг: 0 / 0
Отключение References
    #32546571
мдя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по поводу позднего связывания было рекомендед by Victosha:
при написании кода - писать с подключенными библиотеками
при окончательной компиляции/работе - с отключенными (попросту заменить все ругательства компилятора на конструкции AS ...(компонент отключаемой библиотеки) на AS Object).

Дальше ловить не ошибки компиляции, а ошибки времени исполнения (компонент не имеет св-ва/метода и т.п.)
...
Рейтинг: 0 / 0
Отключение References
    #32546575
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно и связывать :

сделай таблицу БД в которую залей бинарные образы библиотек
а в случае если библитека не установлена - автоизвлечение, регистрация библиотек на клиентских машинах

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


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