Страница 2 из 2

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

Добавлено: 23 мар 2005, 12:22
Anry
Да не страшно, но есть некоторое неудобство.
Ну как говорится: На нет и суда нет...

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

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

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

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

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

Добавлено: 23 мар 2005, 18:15
kdv
по уму 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. Аминь...

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

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

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

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

Добавлено: 31 мар 2005, 23:04
kdv
спасибо, будет исправлено, радует что внимательно читают хелп и рекомендации.

Добавлено: 04 апр 2005, 08:55
Вий
В CheckBox "Exclude engine fragmented tables from report" вне зависимости от действий пользователя всегда стоит галочка.

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