C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Всё тот же FastReport
Евгений
Отправлено: 21.07.2004, 13:13


Не зарегистрирован







Вопрос всё тот же: как из своего кода получить доступ к свойстввам элемента, расположенном в отчёте FastReport ?
Может быть надо использовать FindComponent или нечто похожее ?
Guest
Отправлено: 21.07.2004, 13:24


Не зарегистрирован







Вам вроде вчера отвечали — перебором.
Евгений
Отправлено: 21.07.2004, 13:39


Не зарегистрирован







Не получается.
А потом зачем перебор нужен ? А если компонентов много и машина медленная, сидеть курить ?
Guest
Отправлено: 21.07.2004, 13:46


Не зарегистрирован







Но ведь "что то вроде" FindComponent поступает именно так. И сколько нужно иметь компонентов, что бы успеть попить пивка?
AVC
Отправлено: 21.07.2004, 14:07


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE
А потом зачем перебор нужен ?

Подумайте сами — даже на момент старта готового приложения (не говоря уже о Design mode) оно, в общем случае, ровным счетом не знает не только о компонентах report'а а, даже, о самом reporte так как отчет может храниться во внешнем файле или в базе данных. Следовательно после загрезки отчета в область памяти приложения нужно самостоятельно найти нужные компоненты. Или заставить это делать сам FastReport но это отдельная песня. Перебор вполне подходит для данного случая.

QUOTE
А если компонентов много и машина медленная, сидеть курить ?

Это смотря как написать. Постулат — нет такой быстрой машины, на которую нельзя написать медленный код.

Вернуться в Вопросы программирования в C++Builder