Инфо-Предприятие - Форум
ПрограммыПоддержкаКупитьПартнерам

Вернуться   Инфо-Предприятие - Форум > Платформа разработки > Общий
Регистрация Обмен опытом Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Внимание! Этой ветке форума больше трех лет. Возможно, обсуждаемые здесь вопросы уже не актуальны. Тем не менее, Вы можете отвечать в этой теме, если при ответе поставите флажок.
  #1  
Старый 10.04.2014, 16:25
Alex Povolotsky Alex Povolotsky вне форума
Новичок
 
Регистрация: 10.04.2014
Адрес: Москва
Сообщений: 17
По умолчанию Windows 8.1 x64, ip_udfs.dll, FREESPACEONDRIVE

После обновления Windows 8.0 -> 8.1, перестала запускаться программа

Жалуется на отсутствие FREESPACEONDRIVE в ip_udfs.

ip_udfs.dll на диске одна, специально искал

ИнфоПредприятие - 32-битное, бесплатная версия

Переустанавливал. Перезагружался. Колеса пинал, дверью хлопал, стекло протирал.

Базу стирать пока не хочется - не то, чтобы там было много полезного, но в будущем в случае повторения таких проблем не хочется прибегать к восстановлению из старых копий.

Что можно сделать?
Ответить с цитированием
  #2  
Старый 10.04.2014, 17:04
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,831
По умолчанию

Цитата:
Сообщение от Alex Povolotsky Посмотреть сообщение
Что можно сделать?
1. Скопируйте базы на флешку (базы находятся в каталоге c:\bases)
2. Деинсталлируйте программу (выйдите в список приложений, программная группа Инфо-Предприятие, Удалить Инфо-Предприятие)
3. Деинсталлируйте сервер Firebird (выдите в список приложений, программная группа Firebird, Деинсталлировать)
4. Если несколько версий сервера Firebird, то проделайте шаг 3 для всех их.
5. Установите заново Инфо-Предприятие.
Ответить с цитированием
  #3  
Старый 10.04.2014, 20:33
Alex Povolotsky Alex Povolotsky вне форума
Новичок
 
Регистрация: 10.04.2014
Адрес: Москва
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Григорий Посмотреть сообщение
1. Скопируйте базы на флешку (базы находятся в каталоге c:\bases)
2. Деинсталлируйте программу (выйдите в список приложений, программная группа Инфо-Предприятие, Удалить Инфо-Предприятие)
3. Деинсталлируйте сервер Firebird (выдите в список приложений, программная группа Firebird, Деинсталлировать)
4. Если несколько версий сервера Firebird, то проделайте шаг 3 для всех их.
5. Установите заново Инфо-Предприятие.
У меня бесплатная версия, как следствие, Firebird отдельно не установлен.

Удалил, деинсталлировал, переставил, эффекта нет
Ответить с цитированием
  #4  
Старый 10.04.2014, 20:45
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,831
По умолчанию

Цитата:
Сообщение от Alex Povolotsky Посмотреть сообщение
У меня бесплатная версия, как следствие, Firebird отдельно не установлен.

Удалил, деинсталлировал, переставил, эффекта нет
Могу предположить, что что-то с правами на доступ к папке, где установлена программа. У вас пути установки по умолчанию C:\Program Files (x86)\Инфо-Предприятие Free ?
Ответить с цитированием
  #5  
Старый 10.04.2014, 21:21
Alex Povolotsky Alex Povolotsky вне форума
Новичок
 
Регистрация: 10.04.2014
Адрес: Москва
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Григорий Посмотреть сообщение
Могу предположить, что что-то с правами на доступ к папке, где установлена программа. У вас пути установки по умолчанию C:\Program Files (x86)\Инфо-Предприятие Free ?

Навряд ли. При удалении dll - ошибка другая. Путь по умолчанию. Права на чтение есть.

В 8.0 ошибки не было, в 8.1 появилась
Ответить с цитированием
  #6  
Старый 10.04.2014, 22:55
Аватар для Artem
Artem Artem вне форума
Завсегдатай
 
Регистрация: 27.01.2008
Адрес: Калуга
Сообщений: 2,323
По умолчанию

Поставил все, что можно из линейки ИП на win 8.1 х64 Ваша ошибка не воспроизвелась. Возможно, что-то действительно с правами пользователя
Ответить с цитированием
  #7  
Старый 11.04.2014, 00:01
Alex Povolotsky Alex Povolotsky вне форума
Новичок
 
Регистрация: 10.04.2014
Адрес: Москва
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Artem Посмотреть сообщение
Поставил все, что можно из линейки ИП на win 8.1 х64 Ваша ошибка не воспроизвелась. Возможно, что-то действительно с правами пользователя
У меня единственный пользователь, с правами админа.

Что еще можно проверить? Выдернуть список подгруженных DLL'ей?
Ответить с цитированием
  #8  
Старый 11.04.2014, 00:05
Аватар для Artem
Artem Artem вне форума
Завсегдатай
 
Регистрация: 27.01.2008
Адрес: Калуга
Сообщений: 2,323
По умолчанию

Глянуть в свойствах кто родитель файла, его права.
Ответить с цитированием
  #9  
Старый 11.04.2014, 00:22
Alex Povolotsky Alex Povolotsky вне форума
Новичок
 
Регистрация: 10.04.2014
Адрес: Москва
Сообщений: 17
По умолчанию

Тип установки:
Стандартная

Выбранные компоненты:
Программа Инфо-Предприятие
База данных
Классификатор адресов и специальные справочники
Обучающие ролики
Документация, руководства пользователя

Папки установки:
Программа: 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  
Старый 11.04.2014, 00:37
Аватар для Artem
Artem Artem вне форума
Завсегдатай
 
Регистрация: 27.01.2008
Адрес: Калуга
Сообщений: 2,323
По умолчанию

А просто поставить в другю папку, н-р MyApp. 8.1 почему очень нервно относится к помещению туда файлов.
Ответить с цитированием
  #11  
Старый 11.04.2014, 01:59
Alex Povolotsky Alex Povolotsky вне форума
Новичок
 
Регистрация: 10.04.2014
Адрес: Москва
Сообщений: 17
По умолчанию

Без эффекта
Ответить с цитированием
  #12  
Старый 11.04.2014, 02:16
Аватар для GriAlex
GriAlex GriAlex вне форума
Кен-ГурУ :-)
 
Регистрация: 28.01.2008
Адрес: Чувашия
Сообщений: 13,235
По умолчанию

Цитата:
Сообщение от Alex Povolotsky Посмотреть сообщение
Поставил Firebird. 2.5. 32-битный. Если не будет никаких идей, попробую завтра, для начала, зацепиться им за файл
ИП2 работает с Firebird 1.5.
__________________


Сайт - Вконтакте - Telegram - Skype - YouTube
Ответить с цитированием
  #13  
Старый 11.04.2014, 10:09
Alex Povolotsky Alex Povolotsky вне форума
Новичок
 
Регистрация: 10.04.2014
Адрес: Москва
Сообщений: 17
По умолчанию

Цитата:
Сообщение от GriAlex Посмотреть сообщение
ИП2 работает с Firebird 1.5.
Понял, попробую скачать его и просто от пользователя открыть эти файлы
Ответить с цитированием
  #14  
Старый 11.04.2014, 20:58
Alex Povolotsky Alex Povolotsky вне форума
Новичок
 
Регистрация: 10.04.2014
Адрес: Москва
Сообщений: 17
По умолчанию

Цитата:
Сообщение от GriAlex Посмотреть сообщение
ИП2 работает с Firebird 1.5.
Вообще-то он discontinued уж пять лет как...

Не очень это хорошая практика - использовать продукты после end-of-life
Ответить с цитированием
  #15  
Старый 11.04.2014, 21:08
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,831
По умолчанию

Цитата:
Сообщение от Alex Povolotsky Посмотреть сообщение
Вообще-то он discontinued уж пять лет как...

Не очень это хорошая практика - использовать продукты после end-of-life
Не вижу здесь ничего нехорошего, особенно если с ним нет никаких проблем.
Ответить с цитированием
  #16  
Старый 11.04.2014, 21:15
Alex Povolotsky Alex Povolotsky вне форума
Новичок
 
Регистрация: 10.04.2014
Адрес: Москва
Сообщений: 17
По умолчанию

Что бы там ни было, isql от Firebird 1.5 - базу открывает, видит.

Еще идеи?
Ответить с цитированием
  #17  
Старый 11.04.2014, 21:16
Alex Povolotsky Alex Povolotsky вне форума
Новичок
 
Регистрация: 10.04.2014
Адрес: Москва
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Григорий Посмотреть сообщение
Не вижу здесь ничего нехорошего, особенно если с ним нет никаких проблем.
Лет 10 назад я для себя сформулировал. "Кто не хочет апгрейдиться в удобное для себя время, будет апгрейдиться в неудобное".
Ответить с цитированием
  #18  
Старый 11.04.2014, 21:32
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,831
По умолчанию

На всякий случай уточните, какой дистрибутив программы вы устанавливаете. Более-менее свежий?

Посмотрите еще вот что. У вас должна быть папка:

C:\Users\<ИМЯ ПОЛЬЗОВАТЕЛЯ>\AppData\Local\Инфо-Предприятие\<Буквы и цифры>

Почистите ее и заново запустите программу (до появления ошибки).

Далее откройте эту папку вновь. Там будет файл firebird.conf. Наипишите его содержимое.
Ответить с цитированием
  #19  
Старый 11.04.2014, 22:57
Alex Povolotsky Alex Povolotsky вне форума
Новичок
 
Регистрация: 10.04.2014
Адрес: Москва
Сообщений: 17
По умолчанию

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  
Старый 12.04.2014, 00:21
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,831
По умолчанию

Цитата:
Сообщение от Alex Povolotsky Посмотреть сообщение
firebird.conf там отсутствует. Не завезли.
Забыл, папка скрытая. Надо включить отображение скрытых файлов в параметрах проводника, тогда появится.
Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ip_udfs.dll не поддерживается 64 разрядной FB 2.5 Генрих Автодеталь Общий 1 07.05.2013 12:47
IP_UDFS Михаил,Тверь Общий 5 23.05.2008 17:18


Часовой пояс GMT +4, время: 20:37.


vBulletin® Version 3.6.8.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot
© 1999 Новасофт