Страница 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
Алексей
т.к. ваша работу приняли на вооружение? или сами додумались? :cool:

Добавлено: 14 окт 2009, 10:41
m0p3e
Она легла в основу. Еще год назад модифицированные исходники были переданы разработчикам.