-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Снова ActiveX и тиражирование приложения

Четверг, 12 Февраля 2015 г. 18:40 + в цитатник
Добрый день, други! Выручайте...
В давние времена было приложение, написанное на А2003 (mde на рабочих станциях + mdb база на сервере). Такое решение было растиражировано по регионам нашей необъятной и многострадальной ...
Не так давно был полностью обновлен парк техники компании. В подавляющем большинстве оказалась следующая конфигурация софта: Win7 Professional SP1 + Office2010 (не Pro? т.е. без Access).
Задача - наладить работу прежнего приложения во всех регионах. Простой запуск прежнего mde-шника, скомпилированного в А2003 нигде не увенчался успехом.
На полную переработку приложения в соответствии с новыми требованиями и стандартами А2010 нет ни времени, ни желания. В А2010 был открыт старый mdb-шник, и сохранен в формате А2010 (.accdb), затем из него было скомпилировано приложение (.accde).
На компьютере, где все это отрабатывалось - все нормально работает, но практически ни на одном другом компьютере скомпилированный файл (.accde) а также исходник (.accdb) без ошибок и танцев с бубнами не запустились. Опытным путем было выявлено, что не работают формы, в которых используются ActiveX компоненты. Их всего 2 в приложении и оба они из MSComctlLib: это ProgCtrl - прогрессбар и TreeCtrl - дерево. Если от первого в приложении можно отказаться, то от дерева никак...

Все библиотеки зарегистрированы, ссылки на компоненты корректно установлены, но формочки с этими элементами не работают. При открытии формы сразу же выскакивает сообщение (рисунок1). Причем если в случае с прогрессбаром форму можно просто тупо пересохранить под другим именем и она нормально открывается, то с деревом такой номер не проходит.

Подскажите, как решить проблему и добиться нормального функционирования приложения (.accde) на различных компьютерах?

http://www.sql.ru/forum/1142263/snova-activex-i-tirazhirovanie-prilozheniya


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку