C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: FastReport. Доступ к объектам отчёта из кода  (Прочитано 3747 раз)
HARARA
Участник


Сказали спасибо: +0/-0
Offline

Сообщений: 14


« : 10 Июнь 2010, 13:51:11 »

Всем, добрый день.
Недавно начал изучать FastReport. И возник вопрос, как обратится к какому-либо объекту отчета (Например к Memo1) из кода, чтобы например самому из программы ввести текст в этот компонент.
В "Руководстве программиста" написано, что нужно для начала найти объект, а потом уже обращаться к его свойствам. Приведен вот этот код:
Код:
Memo1 := frxReport1.FindObject('Memo1') as TfrxMemoView;
Я пишу следующий код:
Код:
TfrxMemoView *M1;
 M1=frxReport1->FindObject("Memo4");
 M1->Text="АБВ";
На второй строке билдер выдает ошибку Cannot convert 'TfrxComponent *' to 'TfrxMemoView *'
Подскажите в чем может быть ошибка?
Записан
Zor
Глобальный модератор


Сказали спасибо: +158/-30
Offline

Сообщений: 2946


« Ответ #1 : 10 Июнь 2010, 14:33:45 »

там в хелпе для С пример парой строк ниже
Код:
TfrxMemoView *Memo = dynamic_cast (frxReport1->FindObject("Memo1"));
if (Memo) { /* ... */ }
Записан
Tantos
А ты воспользовался поиском перед тем, как спросить?!
Давний друг


Сказали спасибо: +350/-28
Offline

Сообщений: 2181


« Ответ #2 : 10 Июнь 2010, 15:40:00 »

В поиск!!! Расписывал подробно!
Записан
HARARA
Участник


Сказали спасибо: +0/-0
Offline

Сообщений: 14


« Ответ #3 : 10 Июнь 2010, 16:58:53 »

Всем спасибо  разобрался
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 2.257 секунд. Запросов: 21.