Страница 3 из 4
Добавлено: 15 апр 2009, 19:42
LaaLaa
Поясните эту фразу.
m0p3e писал(а):Проблема зарегистрирована, но т.к. голосовать за нее некому было, то и решать ее никто не торопится.
Как я понял проблема зарегистрирована на OO (см.
http://qa.openoffice.org/issues/show_bug.cgi?id=76602)
Какие возможности есть для ее продвижения? Где голосовать? Может как нить проспонсировать можно? Как в ОО приоритеты разработки определяются?
Добавлено: 15 апр 2009, 22:34
m0p3e
LaaLaa
Михаил. Да. Это именно та проблема. Приложенный файл очень о многом говорит!
Голосовать через "Vote for this issue". Чем больше голосов, тем выше приоритет проблемы.
В свое время узнавал о платном решении в рамках сборки от Инфра-Ресурс.
http://i-rs.ru/
Порядок цен не помню, но из разряда "что б я так жил!".
Добавлено: 17 апр 2009, 12:00
LaaLaa
О расстановке приоритетов у разработчиков OpenOffice.org. Перевод статьи "Почему все проблемы равны, но некоторые равны больше"
http://community.i-rs.ru/index.php/topi ... l#msg27114
Добавлено: 07 сен 2009, 15:41
evchic
можно dll evchic @ mail.ru
Добавлено: 10 сен 2009, 14:54
evchic
на xlCreateExcelWithTemplate вылетает
---------------------------
Предупреждение
---------------------------
Возникло необработанное исключение
ExOleCantCreateObject (ExOle)
Ошибка при создании объекта "{08A59DB9-1CA9-4F38-A6CF-B1CE0FC302B9}"
Не найдена указанная процедура
"Да" - Продолжить, "Нет" - Отлаживать в окне отладчика
"Отмена" - Не выдавать больше это
---------------------------
Да Нет Отмена
---------------------------
Что может быть?
Добавлено: 10 сен 2009, 15:53
m0p3e
Новостей две:
1. После поверхностного изучения проблемы могу предположить, что бунтует прослойка для 3-х звенки (GalXLSLib) на 8.1. Зачем она пытается инициализировать в 2-х звенке - большой вопрос. Попробую добыть последние исходники ExcelLib и разобраться, что не так.
2. Вторая новость более приятная. Разработка взята на вооружение корпорацией и возможно скоро будет включена в стандартную поставку.
Добавлено: 10 сен 2009, 16:03
evchic
m0p3e писал(а):Новостей две:
1. После поверхностного изучения проблемы могу предположить, что бунтует прослойка для 3-х звенки (GalXLSLib) на 8.1. Зачем она пытается инициализировать в 2-х звенке - большой вопрос. Попробую добыть последние исходники ExcelLib и разобраться, что не так.
.
могу выслать
Добавлено: 10 сен 2009, 16:43
m0p3e
ExcelLib.pas от 09.02.06 у меня есть. Нужен именно нынешний. Даже потому, что в последнем обновлении добавили новую функцию. xlGetCellSubStringValue
Добавлено: 10 сен 2009, 20:32
evchic
m0p3e писал(а):ExcelLib.pas от 09.02.06 у меня есть. Нужен именно нынешний. Даже потому, что в последнем обновлении добавили новую функцию. xlGetCellSubStringValue
Отправил от
EXCELLIB_DLL_81020 и ExcelLib3X_DLL_81020
Добавлено: 10 сен 2009, 20:35
evchic
и GALXLSLIB тоже в догонку отправил
Добавлено: 11 сен 2009, 11:07
m0p3e
http://slil.ru/27972758 - сборка ExcelLib.dll работающая (по крайней мере у меня) под 8.1.
Добавлено: 25 сен 2009, 20:41
m0p3e
По просьбам новая сборка.
Реализованы функции xlInsertRange и xlDeleteRange
http://slil.ru/28016256
Добавлено: 13 окт 2009, 18:59
m0p3e
Ну вообщем вот (ExcelLib_dll_81030):
Код: Выделить всё
* ПРОБЛЕМА В ПИР: 102.91209
* ПЕРВОЕ РЕШЕНИЕ: NEW
* КРАТКОЕ ОПИСАНИЕ: Переключение "Библиотека функций работы с Excel" на работу
с "Open Office Calc"
* ПРОЕКТ: Отчеты в Microsoft Office Excel
* ДЕТАЛИЗАЦИЯ: Библиотека работы с Excel-функциями на 3х уровневой архитектуре
# ЧТО ИЗМЕНЕНО: На данный момент существует "Библиотека функций работы с
Excel",
которая позволяет формировать отчеты в Microsoft Office Excel.
Требуется реализовать возможность переключать работу этого фукнционала
на работу с Open Office Calc, Т.е. в библиотеку требуется добавить
функцию, которая бы позволяла указать текущий программный продукт для
формирования отчетов в электронных таблицах:
- либо "Microsoft Office Excel"
- либо "Open Office Calc"
Сами же фукнции библиотеки должны остаться прежними.
# КАК ИЗМЕНЕНО: Реализована возможность переключать функционал "Библиотека
функций
работы с Excel", на работу с "Open Office Calc".
Для управления режимом работу, в библиотеку добавлены фукнции:
function xlGetImplementationMode: word;
function xlSetImplementationMode(wMode: word): boolean;
Режим (wMode) может иметь следиущие значения:
0 - "Microsoft Office Excel"
1 - "Open Office Calc"
Эти фукнции доступны как из кода на VIP, так во время работы
Галактики по CTRL+F4. Например если по CTRL+F4 выполнить :
"xlSetImplementationMode(1)", то включится режим работы с "Open Office
Calc". По умолчанию Галактика загружается в режиме работы с "Microsoft
Office Excel". Однако режим по умолчанию можно изменить, определив
переменую окружения: set GalXLSLibImplementationMode=1
На данный момент, включение режима работы с "Open Office Calc",
имеет смысл отлько для отчетов непосредственно использующих
"Библиотеку функций работы с Excel". Отчеты формируемых по
XLT-шаблонам с помошью объекта iXLSRepBuilder, пока работать с "Open
Office Calc" не могут.
Добавлено: 14 окт 2009, 06:16
Алексей
т.к. ваша работу приняли на вооружение? или сами додумались?
Добавлено: 14 окт 2009, 10:41
m0p3e
Она легла в основу. Еще год назад модифицированные исходники были переданы разработчикам.