COM интерфейс

Общение на разные темы
Akin
Сообщения: 45
Зарегистрирован: 06 мар 2014, 15:19

COM интерфейс

Сообщение Akin »

Добрый день.
Можно ли "обернуть" Stimulsoft .NET библиотеки в COM-object, для дальнейшего использование в приложениях, которые "не дружат" с NET ?
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: COM интерфейс

Сообщение Aleksey »

Здравствуйте,

Поажлуйста, посмотрите приаттаченный пример.

Спасибо.
Вложения
Stimulsoft.Report.Com.zip
(8.25 КБ) 421 скачивание
Akin
Сообщения: 45
Зарегистрирован: 06 мар 2014, 15:19

Re: COM интерфейс

Сообщение Akin »

Спасибо.
Создал dll. Зарегистрировал в системе.
Когда пытаюсь выполнить LoadReport(). Выскакивает ошибка:
Typeconverter cannot convert from system.string
А вообще в Visual Foxpro это будет работать?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: COM интерфейс

Сообщение HighAley »

Здравстувуйте.

Мы тестировали этот способ работы нашего продукта с C++ и с Delphi. Он работал.
Для того, чтобы узнать почему возникает ваша ошибка, надо пример чтобы воспроизвести на нашей стороне.
Для начала попробуйте скачать наш последний релиз и попробовать на нём.

Спасибо.
Akin
Сообщения: 45
Зарегистрирован: 06 мар 2014, 15:19

Re: COM интерфейс

Сообщение Akin »

Добрый день.
Обновил библиотеки. Скомпилировал Com. Зарегистрировал в системе.
При вызове LoadReport("report.mrt"),
ошибка та же: "TypeConverter не может выполнить преобразование из System.String..."
Поключал в Visual Foxpro 9.
Посмотрите код в архиве.
Спасибо.
Вложения
StiFoxReport.zip
(8.41 КБ) 412 скачиваний
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: COM интерфейс

Сообщение HighAley »

Здравствуйте.

К сожалению мы не нашли в архиве файл шаблона отчёта.
Что вы дальше делаете с этой библиотекой? Как регистрируете? Как подключаете?
На всех отчетах возникает проблема, или на каком-то одном?
В последней версии этот шаблон отчета загружается в простом дизайнере?

Спасибо.
Akin
Сообщения: 45
Зарегистрирован: 06 мар 2014, 15:19

Re: COM интерфейс

Сообщение Akin »

Регистрирую: c:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe c:\StiFoxReport\bin\Release\StiFoxReport.dll
Регистрируется.
Подключаю: o = CreateObject('StiReportCom.ReportCom')
Подключается.
o.LoadReport(“c:\report.mrt”) - здесь ошибка.
Отчет любой. В простом дизайнере открывается.
Вложения
Report.mrt
(3.35 КБ) 592 скачивания
Akin
Сообщения: 45
Зарегистрирован: 06 мар 2014, 15:19

Re: COM интерфейс

Сообщение Akin »

Добрый день.
В предыдущем приложении, я Вам по ошибке не тот проект вложил.
Посмотрите, пожалуйста, архив в это сообщении.
Спасибо.
Вложения
Stimulsoft.zip
(32.42 КБ) 406 скачиваний
Akin
Сообщения: 45
Зарегистрирован: 06 мар 2014, 15:19

Re: COM интерфейс

Сообщение Akin »

Тема закрыта.
Конфликт версий.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: COM интерфейс

Сообщение HighAley »

Здравствуйте.

Бывает такая проблема.
Её было бы сложно выявить с нашей стороны.

Спасибо.
Ответить