|
|
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
Доброго утра. Для выгрузки в Excel используется библиотека Excel2000 В какой то момент перестала работать выгрузка на этапе подключения к объекту на одной из машин Код: pascal 1. 2. 3. 4. С сообщением " interface not supported " Создание через Код: pascal 1. 2. работает без ошибок. Есть подозрение о том, что отвалилась библиотека которая отвечала за взаимодействие. Возможно решить проблему regsvr32 с указанием библиотеки, если знать её имя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 09:22 |
|
||
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
_Groxot_Для выгрузки в Excel используется библиотека Excel2000 Вполне возможно, что в самом деле больше не поддерживается, самим Йокселем. Варианта два - сделать свою библиотеку через Import Active X, как делали до Delphi 4 - поищи старый статьи на Королевства Delphi и т.д. Сделать стандартный импорт Active-X библиотеки и по желанию "доработать напильником". Сама "библиотека Excel2000" так и была сделана, внутри Borland. А еще лучше - быстрее в разы - если таблица не мега-навороченная - просто писать сразу в XML/XLSX/ODS файл, а потом приказывать Windows его открыть любой программой-таблицей, которая установленна (ShellExecute). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 13:01 |
|
||
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
Arioch, На локальной машине все работает под 2016 офисом... А у клиента нет. Судя по всему отсутствие регистрации какой то dll или же настроек excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 14:05 |
|
||
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
_Groxot_Судя по всему отсутствие регистрации какой то dll или же настроек excel. Переустановить офис. Не поможет - ОС. Классика-же. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 14:15 |
|
||
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
wadman, сменить комп, место работы, специальность, город, планету... предлагать будете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 14:22 |
|
||
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
_Groxot_место работы, специальность Если переустановка офиса вызывает затруднения... Мы отсюда никогда не угадаем, что там на своей машине сделал клиент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 14:26 |
|
||
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
Тоже воевали с такой фигней, на 2-3 машинах из 100 - не хотела OLE нормально функционировать, причём переустановка офиса то помогала, то нет. В итоге перешли на NativeExcel, FlexCell и пр. и быстрее и без глюков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 14:31 |
|
||
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
_Groxot_, Смотрите под SysInternals Process Explorer логи обращений к файлам, реестру, WinAPI на обоих машинах - и где они начинают различаться я в свое время взял у avemey библиотечку для записи в таблицы формата XML/XLSX/ODS, допилил её до dlephi xe2 и забил на тормозной Excel OLE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 14:39 |
|
||
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
_Groxot_А у клиента нет. в принципе Дельфи умеет отлаживать программы на машинах клиента тут на форуме у людей получалось, хотя лично я не сумел заставить xe2 даже на соседнем в офисе компе отлаживать. Впрочем, не сильно и нужно было, любопытства ради сунулся и плюнул ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 14:41 |
|
||
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
zinpub, Я могу перейти на Код: pascal 1. Там пару дней переписывания. Но ради одной проблемной машины, как то не очень хочется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 14:43 |
|
||
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
Arioch, Судя по всему проблема в том что Код: pascal 1. использует GUID встроенный в Excel2000.pas А у клиента этот GUID иной (что странно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 14:45 |
|
||
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
_Groxot_zinpub, Я могу перейти на Код: pascal 1. Там пару дней переписывания. Но ради одной проблемной машины, как то не очень хочется. Почти то же самое, лучше, как и говорили выше, библиотека, которая пишет в XLS напрямую, даже если Ёкселя вообще нет на машине ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 14:46 |
|
||
|
Delphi 7 Excel 2016 interface not supported
|
|||
|---|---|---|---|
|
#18+
о чем тебе сразу и сказали _Groxot_А у клиента этот GUID иной (что странно) AriochВполне возможно, что в самом деле больше не поддерживается, самим Йокселем. 21644371 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 14:55 |
|
||
|
|

start [/forum/topic.php?fid=58&tid=2040519]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
213ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 571ms |

| 0 / 0 |
