powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Crystal Reports и 64-bits
16 сообщений из 16, страница 1 из 1
Crystal Reports и 64-bits
    #40115620
Dmvrt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень удобный отчетник Crystal Reports.
Но с переходом на 64 бита, появилась проблема.
У меня версия 8.5 Crystal`а. В ней еще были компоненты связи с Delphi, сейчас SAP Crystal не имеет таких компонентов.
Crystal - это 32 бита, соответственно я не могу перевести приложение под 64.
Отчетов примерно 1000.
Подскажите, есть ли подобные отчетники с конвертацией из Crystal в них созданных отчетов и завязанные на delphi, при этом имея разрядность 64.
Корче, как избавится от Crystal с наименьшими потерями и на что переходить, управляя отчетами из Delp
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40115749
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а с какой целью переходите на 64-бит?
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40115750
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747,

Если компоненты обновить нельзя - вытащи систему отчетов в отдельный OLE модуль.
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40115851
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
28.11.2021 22:18, rgreat пишет:
> Если компоненты обновить нельзя - вытащи систему отчетов в отдельный OLE модуль.

Crystal и так предоставляет доступ к своему функционалу через OLE.
городить вокруг него ещё один OLE модуль, имхо, излишне.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40115854
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну разве что вообще отделить отчеты в отдельный сервер отчетов, из основного приложение дергать этот сервер отчетов, получать результат скажем в pdf и отображать пользователю. Сервер отчетов оставить 32 битным, саму программу сделать 64 битной.
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40115865
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди
ну разве что вообще отделить отчеты в отдельный сервер отчетов, из основного приложение дергать этот сервер отчетов, получать результат скажем в pdf и отображать пользователю. Сервер отчетов оставить 32 битным, саму программу сделать 64 битной.
у Crystal и так есть уже готовый Report Application Server.
цепляться к нему можно чем угодно.
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40115866
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топикстартер проблему уже описал.

Чего гадаете-то?

Там компоненты работы с сервером Crystal Reports не умеют в х64, а новых нет.

Вот и вся проблема.
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40115872
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
Топикстартер проблему уже описал.
Чего гадаете-то?
Там компоненты работы с сервером Crystal Reports не умеют в х64, а новых нет.
Вот и вся проблема.
там компоненты - тупая обёртка над OLE.
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40115879
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
там компоненты - тупая обёртка над OLE.

Тогда не понимаю почему их нельзя адаптировать под х64.
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40115882
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди
Сервер отчетов оставить 32 битным, саму программу сделать 64 битной.
У меня сейчас работает подобная система. Тормозит неимоверно. Причем именно на самих COM-вызовах. Пришлось даже разрабатывать систему упаковки нескольких вызовов в один. Прирост скорости получился на порядок.
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40115887
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
Мимопроходящий
там компоненты - тупая обёртка над OLE.
Тогда не понимаю почему их нельзя адаптировать под х64.
дык, для этого программист нужен... ©
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40116018
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
энди
Сервер отчетов оставить 32 битным, саму программу сделать 64 битной.
У меня сейчас работает подобная система. Тормозит неимоверно. Причем именно на самих COM-вызовах. Пришлось даже разрабатывать систему упаковки нескольких вызовов в один. Прирост скорости получился на порядок.


А к самому серверу отчетов по ip ходите или сам сервер в COM обернут?
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40116115
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
энди
А к самому серверу отчетов по ip ходите или сам сервер в COM обернут?
Это не отчетник. Мне нужно было использовать 64-битную библиотеку в 32-битном процессе. Было принято использовать архитектуру COM
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40116293
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, при таком раскладе да, медленно
мой вариант с выделенным tcp/ip сервером и запросом отчетов показался мне перспективнее, так сервер сам по себе в 32 битах болтаться может где угодно и не модифицироваться годами. Зато клиентское приложение может быть портировано на самую свежую дельфи, в любой разрядности и прочее. Я вообще не люблю отчеты встроенные в толстый клиент :)
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40119791
Dmvrt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Не подскажите, а эта тупая обертка, она есть и в версии CR 8.5? Я вот вижу обращения к длл crpt32 (в компоненте Delphi для нее) и никакого ole.
Куда посмотреть? Направьте
...
Рейтинг: 0 / 0
Crystal Reports и 64-bits
    #40119793
Dmvrt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,
Попробовал обернуть.
Работает.
Но вот есть нюансы.
Раньше вызывал библиотеку просмотра отчета, предавал туда Handle приложения и они жили вместе на строке задач.

Теперь и это понятно это разные приложения, Handl`ы не совместимы. И у меня плодятся окна просмоторщиков отчетов.
А как этим теперь управлять?
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Crystal Reports и 64-bits
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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