![]() |
|
[ На главную ] -- [ Список участников ] -- [ Зарегистрироваться ] |
On-line: |
Программирование на CAVO / / Библиотеки CA-Visual Objects на Мустанге |
Страницы: 1 |
![]() |
Автор | Сообщение |
ValeraN Группа: Модераторы Сообщений: 177 ![]() |
Добавлено: 26-04-2012 14:04 |
Чтобы не плодить свои темы, я объединил несколько под одним заглавием. В этой теме хочу предоставить ссылки на библотеки КаВо: msMySQL - библиотека для работы с MySQL (почти полный аналог Vo2Ado, но быстрее) msArrayServer - библиотека сервера-массива (почти полный аналог bArrayServer, но быстрее) Актуальные версии: msMySQL - 1.0.0.13 (от 19.09.2013) msArrayServer - 1.0.0.20 (от 17.01.2014) Следите за обновлениями! |
|
ValeraN Группа: Модераторы Сообщений: 177 ![]() |
Добавлено: 10-12-2013 15:20 |
В ближайшее время выложу критическое обновление класса msArrayServer. Исправлено много недоработок, класс стал намного быстрее (быстрее, чем bArrayServer). Дело в том, что в последних версиях, из-за моего недосмотра, скорость сильно упала. Но, в готовящейся версии всё будет тип-топ :) |
|
ValeraN Группа: Модераторы Сообщений: 177 ![]() |
Добавлено: 18-01-2014 22:34 |
Сегодня (18.01.2014) сделал очередное обновление класса msArrayServer. Актуальная версия – 1.0.0.20. Что изменилось: 1. Исправлены параметры компиляции библиотеки, что значительно ускорило скорость работы класса. 2. Для удобства чтения и понимания, установка AS_DATAFORMAT_QUASIDBASE переименована в AS_DATAFORMAT_NORMAL. 3. В методе SetOrderCondition исправлено использование прагмы ранней связки (ONLYEARLY). 4. Улучшена типизация методов: Axit, OrderInfo, __DbOrderInfo, __DbServerEval. 5. Оптимизированы и ускорены методы: FieldGet, FieldInfo, FieldSpec, FieldSym, FieldPos, FieldPut. 6. Исправлены сообщения об ошибках в методах: FieldGet, FieldPos, DbStruct:ASSIGN. 7. Радикально изменён метод CreateOrder: 7.1. Исправлена потенциальная ошибка при работе с разделителями разрядов. 7.2. Увеличена скорость создание ордеров. Напоминаем, что формат msArrayServer «AS_DATAFORMAT_FAST» соответствует формату bArrayServer «BDATAFORMAT_NORMAL», а «AS_DATAFORMAT_NORMAL» - «BDATAFORMAT_DBASE». При сравнении скорости создания ордеров в аналогичных режимах получается, что «AS_DATAFORMAT_FAST» работает быстрее на 4.35%, а «AS_DATAFORMAT_NORMAL» - на 1.92%, чем аналогичные режимы bArrayServer. 7.3. В формате (режиме) AS_DATAFORMAT_FAST качество создаваемых ордеров теперь не контролируется, а в прочих режимах - контроль усилен: Ранее ордер создавался даже в том случае, если данные в одном и том же поле оказывались разнотипными. Что могло приводить к ошибкам при поиске и перемещении по базе данных. Теперь, при создании ордера - контролируется однотипность ключевых значений (т.е., данных в столбцах). При обнаружении расхождений - выдаётся сообщение об ошибке. 8. По аналогии с библиотекой bArrayServer, для удобства пользования, изменён метод Delete. В нём добавлен 4-ый необязательный параметр «lMark». Значение по умолчанию – «TRUE». При указании в нём значения «FALSE», запись будет не помечаться, а физически удаляться. 9. Из-за дополнения в методе Delete, скорректированы методы __DbDelete и __OrderKeyDel, добавлен новый метод __DbEraseEval. 10. Исправлены ошибки в методах: __DbServerEval, Skip, __DBSkip. 11. Исправлена ошибка в методе Pack. !!! Внимание: метод Pack теперь работает по правилам DBF, а не bArrayServer. Т.е., после упаковки, указатель принудительно перемещается на первую запись. |
|
ValeraN Группа: Модераторы Сообщений: 177 ![]() |
Добавлено: 08-03-2016 15:54 |
06.03.2016 Вышло обновление класса msArrayServer. Актуальная версия – 1.0.0.23. Что изменилось: 1. В описании класса добавлены прагмы ранней связи. 2. Оптимизированы методы: Init, Axit, Close и Error. 3. Метод __Destruct удалён, как ненужный. P.S.: (12.03.2016) Вышло критичное обновление до версии 1.0.0.24 (Исправлена неточность в объявлении класса). Вышло обновление класса msMySQL. Актуальная версия – 1.0.0.15. Что изменилось: 1. В классе AdoServer скорректированы методы Axit, Close и OrderBy. 2. Удалён, как ненужный, метод Destruct. 3. Оптимизирован класс msLogFile. |
Страницы: 1 |
![]() |
Программирование на CAVO / / Библиотеки CA-Visual Objects на Мустанге |