Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема MxlBoost (число прочтений - 5523 )
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
MxlBoost
02. Июля 2008 :: 21:22
Печать  
Небольшое избавление от квадратичных, насколько мне помнится, зависимостей. )

Возможно, все еще кому-то окажется полезным.
Хотя с момента разработки до момента публикации прошло несколько лет. )

Цитата:
ВК для 1С:Предприятие 7.7
Поддерживаются релизы 21, 25, 27
Прочие релизы в тестировании не участвовали, но возможно, решение подойдет и для них.

Назначение:
Ускорение сохранения таблиц MXL, в которых использованы строки с нефиксированной высотой (высота строки: Авто),
в формате XLS.

Использование:
ЗагрузитьВнешнююКомпоненту("MxlBoost.dll");
_о =СоздатьОбъект("MXLBoost");
_о.Ускорить();

Все.

P.S.
Решение является независимым и к варианту romix'а отношения не имеет.
Является точным в плане вычисления высоты строки, без каких-либо потерь и предположений.
Хотя, конечно, в процессе разработки рассматривались различные варианты, и я выражаю признательность их авторам.

  

MxlBoost.rar ( 21 KB | Загрузки )

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: MxlBoost
Ответ #1 - 03. Июля 2008 :: 03:20
Печать  
Исходники под лицензией GPL не планируешь выложить?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: MxlBoost
Ответ #2 - 03. Июля 2008 :: 08:28
Печать  
artbear писал(а) 03. Июля 2008 :: 03:20:
Исходники под лицензией GPL не планируешь выложить?

Планирую, но сильно позже.
Меня сейчас по нескольким направлениям несколько связали определенные обязательства.

P.S.
Хотя конкретно в этой поделке кода примерно 1%
В остальных составляющих - чисто исследовательская работа.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: MxlBoost
Ответ #3 - 16. Июня 2024 :: 21:17
Печать  
Неудобно что при повторном применении метода Ускорить() (например, при повторном запуске обработки, которая обычно запускается при старте системы для первоначальной загрузки ВК) генерится исключение "MXLBoost: Error: already boosted!", приходится обходить такую ситуацию кодом. Было бы разумно типа
Ускорить(0); // по умолчанию, 0 - генерится исключение если уже ускорено
Ускорить(1); // если уже ускорено - ну и не надо повторно ничего ускорять, и исключения не будет...
  
Наверх
www  
IP записан
 
Arbuz
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 65
Зарегистрирован: 06. Февраля 2019
Re: MxlBoost
Ответ #4 - 17. Июня 2024 :: 12:32
Печать  
Исходников то нет, считай уже почти 16 лет — кто ж это делать будет...
  
Наверх
 
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: MxlBoost
Ответ #5 - 17. Июня 2024 :: 13:44
Печать  
Записал себе в туду "сравнить по скорости моксель_доктор и моксельбуст" Подмигивание
  
Наверх
www  
IP записан
 
Злоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 317
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: MxlBoost
Ответ #6 - 18. Июня 2024 :: 22:56
Печать  
МоксельБуст отчет по партиям (Тис) на ~10 тыс строк сохранял 14-16 сек, Йоксель - практически мгновенно (моргнул и все)... МосксельДоктор Ромикса - что-то у меня ушел в задумчивость надолго...
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать