|
|
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
Уважаемые посетители форума, будьте любезны помогите.. Я установила компонент Crystal Report из Visual Studio.Net. Отчеты создаютя просто прекрасно, но абсолютно не понятно как программно их выводить на экран и на печать. Дело в том, что craxdrt.dll у меня вообще на компе нет, а при работе с CRPE API я натыкаюсь на то, что несмотря на наличие crpe32.dll, отсутствует crpe.h. Я наткнулась в Интернете на мысль использовать использовать ActiveX control-ы, но там не было сказано, что за control-ы и как именно их использовать. Помогите, пожайлуста, разобраться в этой ситуации, а то я уже второй день с ума схожу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 14:29 |
|
||
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
А может быть у тебя Crystal куплен без SDK, т.е. без права запуска отчетов из программы. Такой без *.h поставляется. Хотя конечно возможно Active X положить на формочку, но вот программно управлять ею уже не сможешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 14:32 |
|
||
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
см C:\Program Files\Crystal Decisions\Crystal Reports 10\Developer Files\Help\En там должна находиться документация для разработчика (особенно файл CrystalDevHelp.chm) Насчет непосредственно API - это дело и врагу не пожелаешь - так что используйте COM как написано в приведенной мной ссылке и все будет нормально PS> еще большое количество документации по CR можно получить на сайте разработчика http://www.crystaldecisions.com/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 16:35 |
|
||
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
Ну почему же - некоторым вот удалось его освоить.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 19:46 |
|
||
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
Уважаемый funikovyuri указанной тобой папки у меня вообще не имеется... Видимо MasterZiv прав и у меня действительно нет SDK( control-ы действительно на форму ложатся). В любом случае спасибо, что откликнулись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 12:38 |
|
||
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
MasterZiv я что имелось в виду: " возможно Active X положить на формочку, но вот программно управлять ею уже не сможешь. ". Вы случайно не имели в виду, что я не смогу программно заполнять отчет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 12:45 |
|
||
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
а кто нибудь знает как достать платформу SDK для Crystal Report из Visual Studio.NET нашару? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 13:20 |
|
||
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
SinmarieliMasterZiv я что имелось в виду: " возможно Active X положить на формочку, но вот программно управлять ею уже не сможешь. ". Вы случайно не имели в виду, что я не смогу программно заполнять отчет? Да, это я и имел в виду. Я ни разу не видал этот ActiveX , может там есть возможность меню вызвать или кнопку нажать, чтобы выполнить отчет. А вот "нажать эту кнопку" программно ты уже не сможешь. На самом деле я не знаю точно, я просто знаю, что у Crystal есть версии, которые предполагают отсутствие SDK. Мы сами на это попали - начальство неразобравшись купило такую версию 8-ки. Ну сами понимаете - деньги на ветер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 13:57 |
|
||
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ MasterZiv! На самом деле ActiveX вставляется очень просто - по нажатию правой кнопки мыши на диалоге вылазит pop-up меню, содержащее Insert ActiveX действие( screenshot прилагается), а вот что дальше делать с этим control-ом понятия не имею... Получается, что для его работы нужно класс создать, а для работы класса опять таки надо CRPE API, которого у меня нет.. И еще один вопрос - какая у вас сейчас версия, если не секрет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 15:01 |
|
||
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
С CR из поставки VS.Net я не работал но если мне не изменяет память то во-первых помощь по нему включена в помощь по VS.Net во вторых он содержит только .net компоненты для работы с отчетами из своих приложений... Я бы советовал скачать/заполучить полноценную версию CR с необходимыми компонентами для работы. Тем более что вы хотите работать с ним из с++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 15:32 |
|
||
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
Спасибо funikovyuri! Я тоже пришла к выводу, что нужна нормальная версия.. Сейчас закачиваю Crystal Report 10 Developer Evaluation - думаю на этом мои проблемы закончатся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 16:02 |
|
||
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
Пока использую Crystal Report 9 ( ActivX элемент через COM интерфейс). Если интересно, могу написать как. А Evolution версия это случайно не та, что на 30 дней ? А то после истечении данного промежутка времени проблемы могут опять начаться. Когда такую же версию 9 скачал, то долго понять не мог: почему из моего приложения отчет не поднимается (вылетал с ошибкой, мол класс не зарегистрирован). Пришлось немного его хакнуть (сами вынуждают: все посмотреть как и че в этой версии нельзя, вот и приходится грешить (правда, потом официально закупили...)) и все сразу заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2004, 07:20 |
|
||
|
Crystal Report и C++
|
|||
|---|---|---|---|
|
#18+
Alex_VC Ясен перец что она на 30 дней... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2004, 09:54 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32727271&tid=2034304]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
17ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 294ms |

| 0 / 0 |
