Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Классы в библиотечных MDB(MDE)
 
 автор: Marshall®   (05.09.2009 в 16:32)   личное сообщение
 
 

Предисловие:
Создал в библиотечной MDB несколько классов (не формы-отчеты).
Подключил ссылку на эту библиотечную MDB в тестовой MDB.
Компилятор в тестовой MDB не дает объявить новые экземпляры класса As New КлассВБиблиотечнойMDB.
Пока выкрутился так:
создал в библиотечной MDB функции, возвращающие новые экземпляры классов.
объявляю переменные As Object, а далее Set objAAA=GetNewClassAAA().

Вопрос: может есть какое волшебное слово (свойство) для модулей класса, которое позволит обходиться без функций-посредников?
Или надо как-то иначе это делать?
Спасибо.

  Ответить  
 
 автор: Lukas   (05.09.2009 в 20:47)   личное сообщение
 
 

"Рецепт" от Сергея Гаврилова:
http://sql.ru/forum/actualthread.aspx?bid=4&tid=423804&hl=

  Ответить  
 
 автор: Marshall®   (05.09.2009 в 22:20)   личное сообщение
 
 

Внял рецептик, благодарю.

  Ответить  
 
 автор: Serge Gavrilov   (05.09.2009 в 23:03)   личное сообщение
 
 

Я сейчас делаю проще, в окне отладки выполняю
vbe.VBProjects("ProjectName").VBComponents("ClassName").Properties("Instancing")=5

  Ответить  
 
 автор: Lukas   (05.09.2009 в 23:34)   личное сообщение
 
 

Спасибо и респект в очередной раз!

Наверное, хорошая тема для помещения на сайт?

  Ответить  
 
 автор: osmor   (07.09.2009 в 08:56)   личное сообщение
 
 

ага. Только надо подумать как сформулировать.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList