Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];

Вниз

Помогите подключить Crystal Reports к   Найти похожие ветки 

 
paul_k   (2003-11-06 11:15) [0]

Доброго дня.
В поставку Crystal 8.5 входит компонент CRPE32 для D5. Служит для вызова отчетов из приложения. Помогите , застрял в попытке подключить эту радость к D7.
нашел и применил следующую инструкцию
If your application or expert uses designtime information, you have to replace
uses DsgnIntf;
with
uses DesignIntf, DesignEditors;
But then you will run into an error message "Cannot find unit Proxies.pas"
Answer:
The solution is to add DesignIde.dcp to your list of required packages.

Но получил ряд сообщений об ошибке например
procedure TCrWinControlProperty.GetValues(Proc: TGetStrProc);
begin
{Add Form name to the list}
Proc(Designer.Name);
{Add other WinControls}
inherited GetValues(Proc);
end;

ERROR Undeclared identifier "Name"

как это победить?


 
paul_k   (2003-11-06 15:21) [1]

Вроде победил переписав
procedure TCrWinControlProperty.GetValues(Proc: TGetStrProc);
begin
{Add Form name to the list}
Proc(Designer.Name);
{Add other WinControls}
inherited GetValues(Proc);
end;

как
procedure TCrWinControlProperty.GetValues(Proc: TGetStrProc);
begin
{Add Form name to the list}
Proc(Designer.Root.Name);
{Add other WinControls}
inherited GetValues(Proc);
end

и в процедуре
procedure TCrpeLogProperty.GetValues(Proc: TGetStrProc);
var
i: integer;
begin
for i := 0 to Designer.Form.ComponentCount - 1 do
begin
if Designer.Form.Components[i].ClassName = "TCrpeLog" then
Proc(Designer.Form.Components[i].Name);
end;
end;
заменил как
procedure TCrpeLogProperty.GetValues(Proc: TGetStrProc);
var
i: integer;
begin
for i := 0 to Designer.Root.ComponentCount - 1 do
begin
if Designer.Root.Components[i].ClassName = "TCrpeLog" then
Proc(Designer.Root.Components[i].Name);
end;
end;

Вродезаработала радысть но, от кто бы мне объяснил что я накурочил и на какие грабли наступлю?


 
Doomin   (2003-11-10 13:32) [2]

на www.crystaldecisions.ru лежит vcl85


 
paul_k   (2003-11-10 17:25) [3]

Спасибо за совет
вот только 2 мелочи:
1. www.crystaldecisions.ru - не существует
2. на www.crystaldecisions.com необходим ключ от лицензионного кристала.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
14-90098
Romkin
2003-11-06 11:13
2003.11.27
Что-то мне это напоминает...


3-89725
Digester
2003-11-10 03:15
2003.11.27
Проблемка с вытаскиванием фото из БД Interbase


3-89769
Chaked
2003-11-07 11:53
2003.11.27
Как убрать пробелы


1-89883
Гег
2003-11-15 19:04
2003.11.27
Присвоение всяких данных


1-89873
mc_duck
2003-11-16 00:45
2003.11.27
Обращение к объекту по строке-имени.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский