|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Столкнулся с проблемой отсутствия указанной библиотеки при установки разработанной базы на новые версии Windows. Поначалу думал, что все дело в несовместимости версий Аксесса. Ведь иногда mde - mdb файлы работают нормально с 2010-м Аксеесом и 2007-м, будучи разработаны в 2003-м. Сейчас, понятно, постепенно буду переходить на 2013 и более поздние. Перетранслирование mdb в accdb результата не дает - просит библиотеку. Подскажите, как осуществлять переход, сохраняя свои предыдущие "разработки"? Разрабатывать базу как бы с "нуля" и импортировать объекты (модули в том числе) в "разрабатываемую" базу? Или как-то еще? Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2018, 10:23 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Таскать с базой нужную библиотеку, копировать (в system32 или syswow64) и регистрировать её, если она отсутствует на целевом компе. Для разработки - дополнительно подключить компонент в среде. Пока других решений вроде не предлагается. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2018, 10:32 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Кстати, сама библиотека невелика (600 с чем-то кг) - так что можно её положить прямо в БД в MEMO служебной таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2018, 10:33 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Akina, Спасибо. Но, если я разрабатывать все в Аксе 2013 в Винде 10, то там такого не должно быть ведь? А если у меня в старой базе никаких этементов, отсутствующих в Аксе 2013 или Аксе 2010 нет, то можно будет импортировать объекты (ну хотя бы общие модули)? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2018, 12:28 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Akina, В МЕМО служебной таблицы для того, чтобы при развертывании базы она сама "развертывалась" и регистрировалась ? Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2018, 12:33 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Игорь СВ МЕМО служебной таблицы для того, чтобы при развертывании базы она сама "развертывалась" и регистрировалась ? Так?Ну... да, это основной вариант. На старте приложения проверять, что библиотека зарегистрирована, и если нет - экстрагировать её на диск в правильное место и регать. Ну ещё, наверное, сначала таки спросить юзера. А то и проверить - бывает, что либа есть, а регистрации нет или она кривая. Или просто служебная процедура, запускаемая при проблеме - для программиста и продвинутых пользователей ежели. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2018, 12:38 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Игорь СAkina, Спасибо. Но, если я разрабатывать все в Аксе 2013 в Винде 10, то там такого не должно быть ведь? А если у меня в старой базе никаких этементов, отсутствующих в Аксе 2013 или Аксе 2010 нет, то можно будет импортировать объекты (ну хотя бы общие модули)? Если можно, то ответьте еще на вышепоставленный вопрос ... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2018, 13:06 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Можно ПОПРОБОВАТЬ импортировать. Если нет ничего несовместимого - получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2018, 13:30 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
AkinaМожно ПОПРОБОВАТЬ импортировать. Если нет ничего несовместимого - получится. Попробую, отчитаюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2018, 15:26 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
При импорте Аксом-2010 (в предварительно созданную пустую базу accdb) из базы формата Акс-97 сообщение об отсутствующей библиотеке было, но база заработала. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2018, 16:00 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Игорь Ссообщение об отсутствующей библиотеке былоЭто потому что она присутствует в референсах какого-то модуля (формы или common). Если она там реально не по делу - так удалить референс в исходнике, и всё... лишние рефералы по-любому зло. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2018, 16:10 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Игорь ССтолкнулся с проблемой отсутствия указанной библиотеки при установки разработанной базы на новые версии Windows. И кто Вам сказал, что эта библиотека входит в состав Windows? В чистом Windows её нет. Возможно в каких-то сторонних сборках она и присутствует. Она входила в состав Visual Studio. И появлялась на компе или со Studio или с программой, которая её использовала.Это вообще-то коммерческий продукт. В интернете есть автономные установщики таких библиотек. Точнее - ActiveX. Самопальные ес-но. Здесь на форуме видел когда-то ссылки на них. На сайте у Андрея Митина есть пара статей на эту тему. О том, как поставить и как сделать установщик. Но для 32-х разрядных версий Windows. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2018, 23:42 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Да, вот нашел. Автоматический регистратор библиотек OCX ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2018, 23:56 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Игорь С, эти грабли с библиотекой mscomct2.ocx - проблема нескольких поколений программеров. А между тем любой элемент из нее, это визуальная обертка для нескольких API функций и эмулированных свойств и событий. Можно нагуглить примеры самодельных элементов в виде формы, которую используют как подчиненную или диалоговую. Я когда-то в А97 делал такой календарь и ProgressBar. Самый популярный элемент - TreeView. Есть примеры и для него. Недавно скачал один, но он сюда не влазит. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2018, 10:43 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Вот именно. Active-x - зло. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2018, 12:15 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
Joss И кто Вам сказал, что эта библиотека входит в состав Windows? Прочел на каком-то сайте. Но до сих пор во всех Виндоусах отсутствие не наблюдалось. Даже при установленном Акс-2010. Но "если что-то плохое может случиться, то оно случается" - закон то-ли Паркинсона то ли Мерфи. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2018, 13:00 |
|
Отсутствие библиотеки mscomct2.ocx в поздних версиях Windows
|
|||
---|---|---|---|
#18+
[quot Анатолий ( Киев ) Самый популярный элемент - TreeView. Есть примеры и для него. Недавно скачал один, но он сюда не влазит.[/quot] А жаль, у меня тоже есть один пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2018, 13:02 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1611768]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
12ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 172ms |
0 / 0 |