|
English
Библиотека классов alxBASE это средство для быстрого доступа к xBase базам данных и простой API для C++ программистов. Поддерживаются файлы dBASE, FoxPro, Clipper и 1С. Возможности последней версии:
1. Поддерживаются форматы DBF файлов: dBASE III, Clipper 5.x, dBASE IV, Visual dBase 5.5, FoxPro 2.x, Visual FoxPro, 1С 7.x 2. Поддерживаются мемо файлы форматов: DBT (только dBASE III, Clipper), FPT 3. Поддерживаются индексы: IDX (для не компактных, только чтение), CDX (чтение и запись) 4. Для индексных выражений может использоваться более 70 функций языка dBASE Новое:
Библиотека была полностью переписана, теперь её можно использовать без библиотеки MFC. Переписан парсер. Исправлены ошибки. Добавлена поддержка NULL полей и бинарных мемо полей. Оптимизирована работа с памятью. Но еще не все возможности присутствующие в предыдущих версиях перенесены в новую: фильтрация записей, модификация структуры таблиц и т. д. Сейчас идет работа над новой версией библиотеки. Возможные проблемы и способы их решения:
1. В данной версии не поддерживаются блокировки, что может привести к ошибкам и нарушению целостности данных при совместной работе с одними и теми же таблицами. Рекомендуется открывать таблицы только в монопольном режиме. 2. Если используется расширенная кодировка (русские буквы к примеру), то обработка выражений может работать не правильно, если установленная кодировка не соответствует используемой в таблице и в выражениях используются функции результат которых зависит от кодировки (функции: UPPER(), LOWER(), ISUPPER(), ISLOWER(), ...),что может привести к разрушению индексов и нарушению целостности данных. Для корректной обработки всех выражений требуется чтобы установленная кодировка совпадала с кодировкой используемой в таблице. Подробней см. документацию на функцию setlocale() и C аналоги выше приведенных функций strupr(), strlwr(), isupper(), islower(), stricmp(). Внимание:
Библиотека поставляется в исходных кодах, для установки требуется лицензионный ключ. Скачать:
Прайс:
| alxBASE Library для физ. лиц
(лицензия для 1 пользователя) |
-
399 руб |
 |
| alxBASE Library для юр. лиц
(лицензия для 1 пользователя) |
-
999 руб |
 |
ALXSoft
e-mail: alxsoft@gazinter.net
|