Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ и Crystal Reports API / 7 сообщений из 7, страница 1 из 1
29.03.2018, 17:52
    #39622838
Jafa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ и Crystal Reports API
Всем привет,
до этого я всегда работал с отчетами Crystal Reports средствами .dotnet, например предварительно подключив нужные COM libraries:
Код: plaintext
1.
2.
3.
CrystalDecisions.CrystalReports.Engine.ReportDocument rpt;
rpt = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
rpt.Load(@"c:\Temp\test.rpt", OpenReportByDefault);



Подскажите, есть ли возможность использовать этот же функционал для c++?
...
Рейтинг: 0 / 0
29.03.2018, 18:32
    #39622860
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ и Crystal Reports API
JafaПодскажите, есть ли возможность использовать этот же функционал для c++?

Да. COM-интерфейсы не зависят от языка. Тебе просто надо взять соответствующий заголовок,
который обычно компилируется из IDL.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.03.2018, 19:24
    #39622876
Jafa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ и Crystal Reports API
Dimitry Sibiryakov, сорри, не совсем понял, можно пример?
в .dotnet варианте я делаю так: в дереве " Solution Explorer " кликаю по " References " и выбираю " Add referencies ". В открывшемся окне на вкладке COM добовляю Crystal Reports библиотеки. После этого мне доступен функционал CrystalDecisions. Но если в c++ project я выбираю " Add references... " то там пусто, нет вкладки COM или вообще чего либо.
Что я делаю не так?
...
Рейтинг: 0 / 0
30.03.2018, 11:56
    #39623167
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ и Crystal Reports API
JafaВсем привет,
до этого я всегда работал с отчетами Crystal Reports средствами .dotnet, например предварительно подключив нужные COM libraries:
Код: plaintext
1.
2.
3.
CrystalDecisions.CrystalReports.Engine.ReportDocument rpt;
rpt = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
rpt.Load(@"c:\Temp\test.rpt", OpenReportByDefault);



Подскажите, есть ли возможность использовать этот же функционал для c++?

Там кроме этого есть ещё и C-api, оно как бы deprecated, но наверное даже сейчас должно работать.
Оно немного проще COM-based API
...
Рейтинг: 0 / 0
30.03.2018, 12:04
    #39623176
Jafa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ и Crystal Reports API
MasterZiv, мне подойдет и COM-based API, подскажите тока как добавить ссылки на CR библиотеки, я про " Add referencies ".

неужели тут не кто не может толково отписаться?
...
Рейтинг: 0 / 0
30.03.2018, 12:16
    #39623188
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ и Crystal Reports API
Jafa,

Так читай в документации по Crystall, там дофига примеров и описаний.
Я COM-api не знаю, не работал с ним, а С-based уже не помню.

Ну и как тебе рассказывать-то , там порядка 100 функций, дофига вызовов, что тебе делать надо, вообще не знаем.

Я тут поискал, не нашёл почти ничего.
Видимо, всё только для лицензиантов.

http://bihappyblog.com/2011/10/27/making-sense-of-crystal-reports-sdk-and-apis/
https://archive.sap.com/documents/docs/DOC-35632
...
Рейтинг: 0 / 0
30.03.2018, 12:19
    #39623194
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ и Crystal Reports API
до этого я всегда работал с отчетами Crystal Reports средствами .dotnet, например предварительно подключив нужные COM libraries:


Также должен тебе сообщить или напомнить о существовании некоего немецкого продукта Crystal Clear, который является
заменителем Crystal Reports, но на Java и с открытым форматом отчётов в виде XML (отчёты Crystal импортируются и преобразуются в XML-based формат). Это решение для серверов в основном.

Ну и общая рекомендация -- бегите оттуда...
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ и Crystal Reports API / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]