|
БД access + Win10
|
|||
---|---|---|---|
#18+
Доброго дня! Есть некая складская база данных с расширением accdr, до перехода на Win10 все прекрасно работало, все макросы запускались. После того как на рабочем ПК обновили ОС до Win10 , БД перестала запускаться. Сначала ругалась на отсутствие файла MSCOMCTL.OCX, я добавил этот файлик, зарегистрировал его в системе. Теперь запускается начальный интерфейс , но с предупреждением что макросы отключены ( только для ACCDE), после включения - происходит сжатие БД и вылет с общей ошибкой "Приложение остановлено из-за ошибки выполнения". Т.к. этот ПК рабочий - я очень сильно ограничен в действиях в плане установки/переустановки софта, бд мне досталась от прошлого сотрудника, который её и создал. В References отсутствуют библиотеки со значением "Missing", установлены последние обновления Win/Office, обновлен Net Framework. Я думаю что проблема в каких-либо отсутствующих файлах, т.к. есть сотрудники, у которых на Win10 все это дело прекрасно работает. Подскажите, пожалуйста, в каком направлении стоит двигаться, уже столько сайтов и форумов просмотрел, ничего дельного не нашёл. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 10:33 |
|
БД access + Win10
|
|||
---|---|---|---|
#18+
Добавьте папку с приложением в список Trusted Locations, извиняюсь, нет под рукой русской версии. Это в опциях, Trust Center->Trust Center Settings->Trusted Locations ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 10:37 |
|
БД access + Win10
|
|||
---|---|---|---|
#18+
MrShinДобавьте папку с приложением в список Trusted Locations, извиняюсь, нет под рукой русской версии. Это в опциях, Trust Center->Trust Center Settings->Trusted Locations К сожалению, добавление надежного расположения тоже не помогло. Заметил что на несколько мгновений перед сжатием БД и ошибкой мелькают несколько окон ( очень быстро, все не разглядеть), на одном написано MSOUTL.OLB ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 11:52 |
|
БД access + Win10
|
|||
---|---|---|---|
#18+
В accdr должны быть исходники, переименуйте в accdb и посмотрите под отладчиком, на каком этапе вылетает. Видимо, что-то не так с компонентами. Также можно запустить process monitor и посмотреть, какие файлы открываются с ошибкой, но это уже для совсем тяжелых случаев. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 12:23 |
|
БД access + Win10
|
|||
---|---|---|---|
#18+
Да, а добавление надежного расположения поменяло поведение программы? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 12:23 |
|
БД access + Win10
|
|||
---|---|---|---|
#18+
Собственно MSCOMCTL.OCX до какого-то обновления Win10 имело неслабые проблемы с регистрацией. Потом они пропали. Соответственно и вопрос - у вас установлены все обновления 10-ки? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 13:41 |
|
БД access + Win10
|
|||
---|---|---|---|
#18+
MrShinВ accdr должны быть исходники, переименуйте в accdb и посмотрите под отладчиком, на каком этапе вылетает. Видимо, что-то не так с компонентами. Также можно запустить process monitor и посмотреть, какие файлы открываются с ошибкой, но это уже для совсем тяжелых случаев. Добавление файл в надежный источник не помогает. При запуске ACCDB или ACCDE главная форма не запускается, но в режим отладки зайти можно, т.е. БД не выдает ошибку и не закрывается. При попытке запустить макрос появляется вот такая ошибка: "the code in this project must be updated for use on 64-bit systems". Не понятно, почему на другом ПК, где точно такое же ( на другом ПК есть Visual studio) все работает, разрядность ОС и офиса идентичная, а у меня нет http://www.sql.ru/forum/images/cry.gif ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 13:46 |
|
БД access + Win10
|
|||
---|---|---|---|
#18+
Selexys"the code in this project must be updated for use on 64-bit systems" А точно стоит 32-х разрядный офис? Файл-Помощь посмотрите ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 14:14 |
|
БД access + Win10
|
|||
---|---|---|---|
#18+
И проект компилируется? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 14:14 |
|
БД access + Win10
|
|||
---|---|---|---|
#18+
MrShinИ проект компилируется? Нет, проект не компилируется, офис 64-х разрядный, забыл упомянуть что офис 2013. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 14:45 |
|
БД access + Win10
|
|||
---|---|---|---|
#18+
Selexysофис 64-х разрядный В этом и причина. OCX-ы не будут работать в большинстве своем, если есть API вызовы, их все нужно конвертированть. Добейтесь, чтобы компилировался, а еще лучше просите снести 64-х разрядный и поставить обратно 32-х разрядный. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2017, 15:10 |
|
|
start [/forum/topic.php?fid=45&fpage=74&tid=1612383]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 342ms |
total: | 471ms |
0 / 0 |