Страница 1 из 2

COM интерфейс

Добавлено: 23 дек 2016, 10:43
Akin
Добрый день.
Можно ли "обернуть" Stimulsoft .NET библиотеки в COM-object, для дальнейшего использование в приложениях, которые "не дружат" с NET ?

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

Добавлено: 23 дек 2016, 13:36
Aleksey
Здравствуйте,

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

Спасибо.

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

Добавлено: 23 дек 2016, 14:53
Akin
Спасибо.
Создал dll. Зарегистрировал в системе.
Когда пытаюсь выполнить LoadReport(). Выскакивает ошибка:
Typeconverter cannot convert from system.string
А вообще в Visual Foxpro это будет работать?

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

Добавлено: 26 дек 2016, 12:04
HighAley
Здравстувуйте.

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

Спасибо.

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

Добавлено: 26 дек 2016, 16:04
Akin
Добрый день.
Обновил библиотеки. Скомпилировал Com. Зарегистрировал в системе.
При вызове LoadReport("report.mrt"),
ошибка та же: "TypeConverter не может выполнить преобразование из System.String..."
Поключал в Visual Foxpro 9.
Посмотрите код в архиве.
Спасибо.

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

Добавлено: 26 дек 2016, 16:47
HighAley
Здравствуйте.

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

Спасибо.

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

Добавлено: 26 дек 2016, 17:12
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”) - здесь ошибка.
Отчет любой. В простом дизайнере открывается.

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

Добавлено: 27 дек 2016, 10:28
Akin
Добрый день.
В предыдущем приложении, я Вам по ошибке не тот проект вложил.
Посмотрите, пожалуйста, архив в это сообщении.
Спасибо.

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

Добавлено: 28 дек 2016, 16:01
Akin
Тема закрыта.
Конфликт версий.

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

Добавлено: 29 дек 2016, 09:13
HighAley
Здравствуйте.

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

Спасибо.