Версия 1.77

Новые версии, баги, пожелания, разъяснения и т.п.

Модератор: kdv

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 22 мар 2005, 18:27

а как ты думал? получается, мне надо лично лезть в код IBX (или код FIBPlus, если они этого не сделали), и добавлять в случае ошибки загрузки gds32.dll загрузку fbclient.dll? В общем, не так страшно, но....

Anry
Сообщения: 40
Зарегистрирован: 05 ноя 2004, 11:23

Сообщение Anry » 23 мар 2005, 12:22

Да не страшно, но есть некоторое неудобство.
Ну как говорится: На нет и суда нет...

А в FIBPlus путь к клиентской бииблиотеке устанавливается в свойстве LibraryName. Так что там можно это все в настройках программы хранить (и соответственно не править исходники). :wink:

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 23 мар 2005, 14:47

ну ты сравнил - свой софт, который конкретно работает только с FB 1.5.x, с моим софтом, который должен работать 100% со всеми версиями IB/FB/YA. Что прикажете в LibraryName указывать? :-)

Anry
Сообщения: 40
Зарегистрирован: 05 ноя 2004, 11:23

Сообщение Anry » 23 мар 2005, 15:28

Всего лишь хотел сказать, что на FIBPlus это было бы универсальней.
Клиентская библиотека указывется в свойстве, которое можно заполнять из настроек программы.
По умолчанию в Фибах тоже gds32.dll прописана в этом свойстве.

Ну допустим выбрал "Получить через Service API", компонент попытался загрузить прописанную в свойствах по умолчанию (и соответственно в настройках программы) библиотеку.
Не нашел ее и обматерился эксепшеном. Ну и обработав его прога говорит "Выберите свою библиотеку". Прописываю библиотеку (либо полный путь, если нужно, либо просто название файла, если он в системных директориях лежит), после чего программа его пользует:lol: и в дальнейшем использует сохраненные настройки.

Примерно так бы можно было сделать на Фибах. В эксперте тоже самое реализовано в регистрационной информации базы.
Поправьте если что не так. :)

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 23 мар 2005, 18:15

по уму gds32.dll должна лежать в path, если это не embedded. gds32.dll (embedded или нет) можно положить под IBAnalyst.
Вообще я не понимаю смысла этих настроек. для IBExpert - да, это нормально, но лично я вот периодически запускаю на машине 5-6 вариантов серверов, среди них абсолютно точно FB 1.0, IB6, IB7.1, IB 7.5, Fb 1.5 и FB 2.0, и все у меня (и IBA в том числе) работает через gds32.dll, лежащий в windows/system32. Причем сейчас гляну, какой... от IB 7.5! О как....

так что, в моих планах будет стоять:
- подгрузка fbclient.dll из path, если не найдена gds32.dll. Аминь...

Василий Овчинников
Сообщения: 14
Зарегистрирован: 04 мар 2005, 15:33

Очепатка в отчете

Сообщение Василий Овчинников » 29 мар 2005, 11:54

1.77
Выбираем пункт Отчет--> Просмотр рекомендаций
В случае наличия рекомендации про малый размер страницы в упоминании про backup/restore есть опечатка - restire

DS
Сообщения: 41
Зарегистрирован: 17 фев 2005, 16:54

Еще опечаточка

Сообщение DS » 31 мар 2005, 21:44

В хелпе "о программе"...
...Главные возможности IBAnalyst, это показывать:
...Фрашментированные таблицы :)

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 31 мар 2005, 23:04

спасибо, будет исправлено, радует что внимательно читают хелп и рекомендации.

Вий
Сообщения: 7
Зарегистрирован: 13 янв 2005, 08:02

Сообщение Вий » 04 апр 2005, 08:55

В CheckBox "Exclude engine fragmented tables from report" вне зависимости от действий пользователя всегда стоит галочка.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 04 апр 2005, 09:42

выяснилось, что этот чекбокс уже давно не нужен. при определении фрагментированности таблицы принимается минимальный размер записи равный 24 байт. То есть, такие таблицы игнорируются безусловно.

Ответить