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

Форум: MS ACCESS

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

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

 
 

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

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

тема: ActiveX... not component
 
 автор: vita   (25.05.2009 в 13:29)   личное сообщение
25 Кб.
 
 

Здравствуйте. У меня такой вопрос: в access2007 пользуюсь программкой для переноса таблиц из одной базы в другую. В полноценном access2007 - все ОК, а в runtime пишет вот этот глюк "ActiveX... not component ... и т.д.". Каких библиотек не хватает или чего-то еще? файл прилагается

  Ответить  
 
 автор: osmor   (25.05.2009 в 16:54)   личное сообщение
 
 

могу предположить что нет ссылки на какую-то из библиотек

  Ответить  
 
 автор: Vita   (25.05.2009 в 16:59)   личное сообщение
 
 

Я тоже так предположил. Нашел библиотеку "comdlg32.dll", которая использована в коде, но она присутствует во всех версиях Windows ХР. А какие отвечают за ActiveX? где прочитать?

  Ответить  
 
 автор: osmor   (25.05.2009 в 17:55)   личное сообщение
 
 

При редактировании модуля откройте меню
Tools-References посмотрите может подключены какие-то библиотеки которые не не используются в программе, отключите их

  Ответить  
 
 автор: Vita   (25.05.2009 в 18:07)   личное сообщение
 
 

Спасибо за подсказку. Буду методом проб и ошибок убирать или прибавлять библиотеки (к тому же к ним прописан путь). еще раз СПАСИБО

  Ответить  
 
 автор: Bellerofont   (25.05.2009 в 23:02)   личное сообщение
 
 

Вы не можете в Runtime версии использовать

Dim appAccess As New Access.Application

используйте:

Dim appAccess As Object
Shell """" & Application.SysCmd(acSysCmdAccessDir) & "msaccess.exe"" """ & strSource & """" 
Set appAccess = GetObject(strSource) 


см
http://hiprog.com/forum/read.php?id_forum=1&id_theme=4553&page=1

http://support.microsoft.com/?id=296586

  Ответить  
 
 автор: Vita   (26.05.2009 в 02:02)   личное сообщение
 
 

СПАСИБО за такой полный ответ. Ни за что бы не подумал, что такая большая разница между runtime и полноценным access2007. буду все переделывать. Еще раз СПАСИБО.

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