Парус бухгалтерия | |
---|---|
Jlutko Автор Сообщений: 161 Откуда: Пермская область Дата регистрации: 27.09.2005 |
Всем доброго времени суток, друзья.
Ребята, выручайте! Есть бухгалтерская программа "Парус 7" написана на vfp9. После перехода на WINDOWS7 падает с ошибкой "Oшибка N 1426 Ошибка OLE, код 0x80040154: Class not registered." Мозг сломал! Проверил все библиотеки, ничего! Разрабы молчат... Видимо сами не знают... Самое смешное (прошу не пинать!) если запустить Total Commander, прога стартует без проблем. Ну хоть направление "копания" может кто подскажет... Костыли в виде добавления Total Commander в автозагрузку как-то не есть good! |
Re: Парус бухгалтерия | |
---|---|
Jlutko Автор Сообщений: 161 Откуда: Пермская область Дата регистрации: 27.09.2005 |
Озвучено support.parus.ru
|
Re: Парус бухгалтерия | |
---|---|
of63 Сообщений: 25244 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
> Проверил все библиотеки, ничего
Как понять? "все" библиотеки По номеру строки только можно понять (и зная текст проги), но для этого нужен разраб. Можно поискать на компе файл vfp9err.log (вроде так), может там что-то отложилось... Доб. habr.com - какие-то средства есть, ребята находят, не зная устройства проги. Исправлено 1 раз(а). Последнее : of63, 08.11.18 17:13 |
Re: Парус бухгалтерия | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Когда-то на заре семерки была похожая проблема, связано было с правами. Тогда еще в диковинку было после ХР. Скорее всего здесь то же самое, Т.е. видимо стандартно не отключен контроль пользователей, и текущий пользователь не имеет прав на регистрацию каких-то OLE, используемых где-то в программе. Как выход - попробовать сначала зарегистрировать их "от лица администратора". Если вдруг не поможет для данной OLE, включить режим суперадмина и зарегистрировать от него. Потом можно снова отключить. Это уже 100%. Вот типа тут например описано про этот режим: ipmnet.ru Когда-то я делал для этого батники, один с параметром yes, другой с no - для флешки со всякими полезными тулзами для работы с чужой виндой. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 2 раз(а). Последнее : Crispy, 08.11.18 17:21 |
Re: Парус бухгалтерия | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Главное найти используемые OLE, чтобы взять их с системы с ХР, поместить в какую-то папку своей проги и зарегить.
В моем случае это было например дерево и еще какие-то объекты в ХР-библиотеках COMCTL32.OCX, MSCOMCTL.OCX, MSCOMCT2.OCX. Если не знаешь, какие именно тебе надо, начни с этих, может этого и хватит. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 1 раз(а). Последнее : Crispy, 08.11.18 17:35 |
Re: Парус бухгалтерия | |
---|---|
Jlutko Автор Сообщений: 161 Откуда: Пермская область Дата регистрации: 27.09.2005 |
Не могу декоипилить...
Поймите правильно, я жертва нашего закона... |
Re: Парус бухгалтерия | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Ну дык хотя бы вот эти попробуй, что я указал. Дерево там было? Почти ж наверняка. К тому же, для себя лично, в темной комнате с закрытыми окнами рефоксить разрешается. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Парус бухгалтерия | |
---|---|
Jlutko Автор Сообщений: 161 Откуда: Пермская область Дата регистрации: 27.09.2005 |
Что-то форум "взбрыкнул"...
у меня фнхпро 9 дома стоит... Сравнить библы проблем нет. Ну у них там SP1 не стоит... Думаю, это не принципиально. |
Re: Парус бухгалтерия | |
---|---|
Jlutko Автор Сообщений: 161 Откуда: Пермская область Дата регистрации: 27.09.2005 |
Нет!
Первое, что проверил! Все ко всему! Нет проблем! |
Re: Парус бухгалтерия | |
---|---|
of63 Сообщений: 25244 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Может, в EXE (в HEX-просмотрщике) видны все имена DLL-ек, употребимые в EXE-шнике. Свои имена, вроде, нахожу в ЕХЕ-шнике, типа "Padeg3.dll"
> Все ко всему! Нет проблем! Что?! Не включил комп в розетку? Исправлено 1 раз(а). Последнее : of63, 08.11.18 18:30 |
Re: Парус бухгалтерия | |
---|---|
Jlutko Автор Сообщений: 161 Откуда: Пермская область Дата регистрации: 27.09.2005 |
"Главное найти используемые OLE"
КАК? Ну подскажите! Готов выслать прогу для анализа (без БД естественно) |
Re: Парус бухгалтерия | |
---|---|
Jlutko Автор Сообщений: 161 Откуда: Пермская область Дата регистрации: 27.09.2005 |
Не понял...
Я говорю о правах. Доступ "Все" "Ко всему" на данном диске с наследованием. Короче, тут нет проблем. Однозначно! |
Re: Парус бухгалтерия | |
---|---|
Jlutko Автор Сообщений: 161 Откуда: Пермская область Дата регистрации: 27.09.2005 |
"ожет, в EXE (в HEX-просмотрщике) видны все имена DLL-ек, употребимые в EXE-шнике. Свои имена, вроде, нахожу в ЕХЕ-шнике, типа "Padeg3.dll" "
Это не пробовал... Каюсь... Как-то в башку не приходило... Попробую... |
Re: Парус бухгалтерия | |
---|---|
of63 Сообщений: 25244 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Там много имен будет, наверное это не подход, искать все длл-ки (и их функции), примененные в EXE...
...А как программа устанавливалась на комп (с 7-кой)? штатно? А штатно это как? Все длл-ки рядом с EXE, или штатный установщик, или еще как? И еще, это легальная установка? Если легальная, то продаваны должны обеспечить поддержку какую-то, моральную и пр. Исправлено 1 раз(а). Последнее : of63, 08.11.18 18:52 |
Re: Парус бухгалтерия | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Там не только DLL, могут быть и OCX. Но может быть и криптованный режим компиляции оказатья, тогда явных имен не видно будет. Но опять же, если это чудо на VFP - можно попробовать пропустить его через ReFox последней версии, на просторах думаю нетрудно найти. И затем поискать уже во вскрытом проекте по тем же расширениям например. Ну или по слову OLE. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Парус бухгалтерия | |
---|---|
Божья_коровка Сообщений: 25731 Дата регистрации: 23.08.2001 |
А что такого есть в Total Commander, что после его запуска ошибка не вылетает? ------------------ Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается... |
Re: Парус бухгалтерия | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Что-то вначале пропустил, не заметил сразу:
Если в тотале запускается - значит просто в правах для запуска дело! Попробуй для начала свойства ярлыка запуска своей программы изменить - поставив там права администратора. Также можно отключить контроль за учетными записями, опустить в нем на ноль регулятор. Т.е. возможно никаких особых действий вообще не нужно. Также - попробуй включить суперадмина, как по ссылке выше, и запустить прогу в его учетке. Ну это в крайнем случае. По идее у тотала обычные права, не суперадминские. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 1 раз(а). Последнее : Crispy, 08.11.18 18:59 |
Re: Парус бухгалтерия | |
---|---|
Jlutko Автор Сообщений: 161 Откуда: Пермская область Дата регистрации: 27.09.2005 |
Б##... Я балдею...
Мне столько не запалят... Но дело принципа! |
Re: Парус бухгалтерия | |
---|---|
Jlutko Автор Сообщений: 161 Откуда: Пермская область Дата регистрации: 27.09.2005 |
Уже.
С ПРАВАМИ НЕТ ПРОБЛЕМ! |
Re: Парус бухгалтерия | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Не может быть. Через тотал же запускается без проблем? Ну есть еще одно существенное отличие тотала и фара от проводника винды - они работают со сверхдлинными путями, на которых винда дохнет. Но у тебя скорее всего с длиной путей все нормально? не больше, чем было в ХР? Если только с рабочего стола запускаешь, тогда лажа может бывать. Так что только пониженные права остаются на подозрении. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) Исправлено 1 раз(а). Последнее : Crispy, 08.11.18 19:16 |
© 2000-2024 Fox Club  |