![]() |
|
|||||||
| Регистрация | Обмен опытом | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
После обновления Windows 8.0 -> 8.1, перестала запускаться программа
Жалуется на отсутствие FREESPACEONDRIVE в ip_udfs. ip_udfs.dll на диске одна, специально искал ИнфоПредприятие - 32-битное, бесплатная версия Переустанавливал. Перезагружался. Колеса пинал, дверью хлопал, стекло протирал. Базу стирать пока не хочется - не то, чтобы там было много полезного, но в будущем в случае повторения таких проблем не хочется прибегать к восстановлению из старых копий. Что можно сделать? |
|
#2
|
||||
|
||||
|
1. Скопируйте базы на флешку (базы находятся в каталоге c:\bases)
2. Деинсталлируйте программу (выйдите в список приложений, программная группа Инфо-Предприятие, Удалить Инфо-Предприятие) 3. Деинсталлируйте сервер Firebird (выдите в список приложений, программная группа Firebird, Деинсталлировать) 4. Если несколько версий сервера Firebird, то проделайте шаг 3 для всех их. 5. Установите заново Инфо-Предприятие. |
|
#3
|
|||
|
|||
|
Цитата:
Удалил, деинсталлировал, переставил, эффекта нет |
|
#4
|
||||
|
||||
|
Могу предположить, что что-то с правами на доступ к папке, где установлена программа. У вас пути установки по умолчанию C:\Program Files (x86)\Инфо-Предприятие Free ?
|
|
#5
|
|||
|
|||
|
Цитата:
Навряд ли. При удалении dll - ошибка другая. Путь по умолчанию. Права на чтение есть. В 8.0 ошибки не было, в 8.1 появилась |
|
#6
|
||||
|
||||
|
Поставил все, что можно из линейки ИП на win 8.1 х64 Ваша ошибка не воспроизвелась. Возможно, что-то действительно с правами пользователя
|
|
#7
|
|||
|
|||
|
Цитата:
Что еще можно проверить? Выдернуть список подгруженных DLL'ей? |
|
#8
|
||||
|
||||
|
Глянуть в свойствах кто родитель файла, его права.
|
|
#9
|
|||
|
|||
|
Тип установки:
Стандартная Выбранные компоненты: Программа Инфо-Предприятие База данных Классификатор адресов и специальные справочники Обучающие ролики Документация, руководства пользователя Папки установки: Программа: C:\Program Files (x86)\Инфо-Предприятие Free База данных: C:\Bases Классификатор адресов и специальные справочники: C:\Program Files (x86)\Инфо-Предприятие Free\Kladr Демонстрационный ролик: C:\Program Files (x86)\Инфо-Предприятие Free Документация по программе: C:\Program Files (x86)\Инфо-Предприятие Free\Doc Папка в меню «Пуск»: Инфо-Предприятие Free В списке подгруженных dll ip_udfs - отсутствует. На диске есть. MS'овский рантайм грузится из нормальных каталогов. Запуск от админа не помог Запуск с системой проверки совместимости - когда сначала программа запустилась без БД - дал такое Невозможно подключиться к базе данных (полный путь C:\Bases\Standart_free.fdb). Сообщение от сервера: unavailable database. Can't format message 13:96 -- message file c:\Program Files (x86)\firebird.msg not found. Проверил владельца c:\bases - оказался Администратор. Сменил владельца. У меня теперь полный доступ, но ошибка та же. Почему, интересно, он ищет firebird.msg в c:\program files (x86)? Ну бог с тобой, золотай рыбка. Положил ему firebird.msg, куда он просил Unsuccessful execution caused by an unavailable resource... Какой resource - не уточняет. Ну ладно, я не гордый и не ленивый Поставил Firebird. 2.5. 32-битный. Если не будет никаких идей, попробую завтра, для начала, зацепиться им за файл |
|
#10
|
||||
|
||||
|
А просто поставить в другю папку, н-р MyApp. 8.1 почему очень нервно относится к помещению туда файлов.
|
|
#11
|
|||
|
|||
|
Без эффекта
|
|
#12
|
||||
|
||||
|
ИП2 работает с Firebird 1.5.
|
|
#13
|
|||
|
|||
|
Понял, попробую скачать его и просто от пользователя открыть эти файлы
|
|
#14
|
|||
|
|||
|
Вообще-то он discontinued уж пять лет как...
Не очень это хорошая практика - использовать продукты после end-of-life |
|
#15
|
||||
|
||||
|
Не вижу здесь ничего нехорошего, особенно если с ним нет никаких проблем.
|
|
#16
|
|||
|
|||
|
Что бы там ни было, isql от Firebird 1.5 - базу открывает, видит.
Еще идеи? |
|
#17
|
|||
|
|||
|
Лет 10 назад я для себя сформулировал. "Кто не хочет апгрейдиться в удобное для себя время, будет апгрейдиться в неудобное".
|
|
#18
|
||||
|
||||
|
На всякий случай уточните, какой дистрибутив программы вы устанавливаете. Более-менее свежий?
Посмотрите еще вот что. У вас должна быть папка: C:\Users\<ИМЯ ПОЛЬЗОВАТЕЛЯ>\AppData\Local\Инфо-Предприятие\<Буквы и цифры> Почистите ее и заново запустите программу (до появления ошибки). Далее откройте эту папку вновь. Там будет файл firebird.conf. Наипишите его содержимое. |
|
#19
|
|||
|
|||
|
2.50.0.0
вроде актуальная... C:\Users\Алкександр\AppData\Local\Инфо-Предприятие Не вижу там букв и цифр там Downloads, Kladr и IP (файл) Программу удалил, базы удалил, AppData\Local зачистил Поставил заново Вот содержимое файла IP 2.51 (сборка 218) from 19.03.2014 now 11.04.2014 21:56:26: Error 335544343 (-104): Invalid token.invalid request BLR at offset 180. function FREESPACEONDRIVE is not defined. module name or entrypoint could not be found. Query: select IP$DATABASEPARAMS.*,GetServerOS() as SERVEROS,UPDFUNC1('Александр') as UPDFUNC1,GetUDFVersion() as UDFVERSION,FreeSpaceOnDrive(3) as FREE from IP$DATABASEPARAMS firebird.conf там отсутствует. Не завезли. |
|
#20
|
||||
|
||||
|
Забыл, папка скрытая. Надо включить отображение скрытых файлов в параметрах проводника, тогда появится.
|
![]() |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| ip_udfs.dll не поддерживается 64 разрядной FB 2.5 | Генрих Автодеталь | Общий | 1 | 07.05.2013 12:47 |
| IP_UDFS | Михаил,Тверь | Общий | 5 | 23.05.2008 17:18 |