FIBPlus 6.4.1 for Delphi & C++ Builder

FIBPlus - это мощная и в тоже время простая и удобная библиотека компонентов для Borland Delphi, C++ Builder и Borland Kylix для прямого доступа к Borland InterBase и Firebird. Мы стараемся разрабатывать ее в соответствии с пожеланиями наших пользователей; каждый компонент, метод и свойство предназаначены для решения задач, с которыми каждый из вас сталкивается практически каждый день.

Текущая версия FIBPlus поддерживает Borland Delphi 5-7, Delphi 2005, C++ Builder 5-6, Kylix 3, Borland InterBase 4.x-7.0 and Firebird 1.x.

Основные возможности и преимущества FIBPlus

  • Приложение, основанные на FIBPlus не требуют BDE, ODBC и т.д.
  • Вы легко сможете перевести свои приложения написанные с использованием IBX (InterBase Express) на FIBPlus, чтобы гарантировать работу с Firebird.
  • FIBPlus полностью поддерживает все возможности Borland InterBase и Firebird, включая array-поля, удобную работу с транзакциями и т.д.
  • Компоненты FIBPlus полностью совместимы со стандартными и сторонними визуальными компонентами (TDBEdit, TDBGrid, TDBChart, ..., InfoPower, DevExpress, EhLib, IntraWeb, ASTA, ...) и генераторами отчетов (QuickReport, FastReport, Report Builder).
  • Компоненты содержат механизмы для оптимизации работы с сетевым траффиком в многопользовательских приложениях и приложениях, работающих на медленных каналах связи (локальные BLOB-фильтры, кэширование мета-данных и часто повторяющихся запросов, оптимизация связки вида "мастер-деталь", локальная сортировка и фильтрация данных и т.д.).
  • В FIBPlus 5.х реализована оптимизированная модель работы с оперативной памятью в TpFIBDataSet.
  • Жители ex-USSR могут приобрести полную лицензионную версию FIBPlus по специальным сниженным ценам.

Изменения и улучшения

  1. При сборке под BDS 2006 TFIBDataSet является потомком класса TWideDataSet, а не TDataSet.

Исправленные ошибки:

  1. Потеря значений параметров TpFIBClientDataSet, присвоенных в обработчике OnBeforeOpen. Исправлено.
  2. Утечка памяти при использовании DataSet.UniDirectional. Исправлено.
  3. Ошибка при использовании макросов с квотированием. Исправлено.
  4. Неправильная работа Locate в некоторых редких случаях. Исправлено.
  5. Исправление ошибки в коде Borland.
  6. Исправление ошибки в коде Borland.
  7. Для полей LargeInt не работало свойство Filter. Исправлено.
  8. Плавающее AV при обращении к DoTrim когда в качестве аргумента используется пустая строка. Исправлено.
  9. Неправильная работа LocateNext, если не все записи выбраны в кэш. Исправлено.
  10. При успешном поиске по сортированному датасету, при наличии нескольких записей, одинаковых по искомым полям, ExtLocate иногда показывал не первую найденную запись, а последнюю. Исправлено.


Опубликовал admin
17 Май, Среда 2006г.



Программирование для чайников.