Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Код для подключения своей DLL в references.

Код для подключения своей DLL в references.

Ответ
Поиск в этой теме
Непрочитано 27.03.2012, 11:57 #1
Код для подключения своей DLL в references.
penb
 
Регистрация: 24.07.2011
Сообщений: 13

Приветствую!
Написал DLL, теперь хочу программными методами автоматизировать её подключение, чтобы без лишних телодвижений использовать проект на разных компах. На основе хэлпа и гугла, собрал такой код, но он выдаёт ошибку Object Required в строке ActiveProject.VBProject.References. AddFromFile "template20.dll"
DLL написана на VB6 и ручном подключении отлично работает.

Помогите разобраться, пожалуйста!

Код:
[Выделить все]
Sub RefChk()

Dim XLRef As Boolean
Dim oRef As Object

XLRef = False

For Each oRef In ThisProject.VBProject.References

   If oRef.Name = "template20" Then

        XLRef = True

      Exit For

    End If

Next

If XLRef = False Then

    ActiveProject.VBProject.References.AddFromFile "template20.dll"

    End

End If

End Sub
Просмотров: 3153
 
Непрочитано 27.03.2012, 15:53
#2
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813


Навскидку
Эта строка
Код:
[Выделить все]
ActiveProject.VBProject.References. AddFromFile "template20.dll"
подразумевает что твоя длл-ка загружена + файл "template20.dll" находится на путях
которые прописаны в опциях текущего профиля
Возможно нужно еще добавить
Код:
[Выделить все]
dim prefs as object
dim path as string
path= "C:\MyFolder\MyProects\" & "template20.dll"
Set prefs = ActiveProject.VBProject.References
prefs.AddFromFile path
Олег (jr.) вне форума  
 
Автор темы   Непрочитано 29.03.2012, 10:48
#3
penb


 
Регистрация: 24.07.2011
Сообщений: 13


Цитата:
Сообщение от Олег (jr.) Посмотреть сообщение
подразумевает что твоя длл-ка загружена + файл "template20.dll" находится на путях
которые прописаны в опциях текущего профиля
Возможно нужно еще добавить
Вылетает с object required на строке:
Set prefs = ActiveProject.VBProject.References
penb вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Код для подключения своей DLL в references.

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание форм и шрифтов для AutoCAD Shoorup AutoCAD 6 25.01.2013 17:43
Функции AutoLISP из ... DLL! Supermax LISP 21 27.06.2010 14:18