powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
22 сообщений из 97, страница 4 из 4
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39942950
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr
Вижу, исправлено.
Но как то странно у вас правится.
Версия от 31 марта

Это еще не успели исправить (в работе вместе с другими правками SynMemo), т.к. обнаружилось недавно при групповом объявлении m, m2, m3: TfrxMemoView;

За баг предпросмотра спасибо, видимо снова выявился после изменения механизма удаления вкладок. В следующей сборке будут исправлено.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943015
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943016
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фокус переходит с кода в окно подсказки и не работает ГОРИЗОНТАЛЬНОЕ перемещение курсора
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943019
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели трудно объявить published свойство нужного типа или хотя бы добавить в регистрации скрипта, что пользователи не занимались вот такими вещами
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943041
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Замечание справедливое и я за максимальные упрощения для пользователей. Но добавлять published свойство на функционал хэлпера - нет. Что делать со всем этим бардаком св-в при переходе на компилятор поновее ?
В разработке компонент все, что пошло в published/public в открытую сборку , как правило остается там навсегда.

В скрипт, можно добавить, но нужно будет продумать чтобы оно было аналогично с возможными будущими хэлперами. Докину в задачи по rtti, как раз в планах rtti привести в порядок.

По SynMemo дополнил, спасибо.
Завтра должна быть сборка с некоторыми фиксами synMemo и предпросмотра.
Еще раз спасибо, так и приведем в порядок вещи, которые сами пропустили.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943043
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понимаю написанное, и при чём тут хелперы ?
Я говорю о том чтобы написать так
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
TfrxView = class(TfrxReportComponent)
  private
    FFill: TfrxCustomFill;
end;

TfrxMemoView = class(TfrxCustomMemoView)
  published
    property Font;
    property Frame;
    property FillType;
    property Fill: TfrxBrushFill read GetFill write SetFill;
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943044
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Я думал речь об этом :
Код: pascal
1.
2.
3.
4.
5.
6.
7.
TfrxMemoView = class(TfrxCustomMemoView)
  published
    property Font;
    property Frame;
    property FillType;
    property BrushFill: TfrxBrushFill read GetBrushFill stored False;
    property GlassFill: TfrxGlassFill read GetGlassFill stored False;



Тогда мне не понятно в чем идея. Объявить просто Fill: TfrxBrushFill не можем, тип заливки меняется с FillType и может содержать любой из 3х классов (в будущем возможно будет больше).
Тут логичнее был бы хелпер с 3-мя функциями, чтобы можно было обращаться :
Код: pascal
1.
2.
3.
Memo.Fill.AsBrushFill
Memo.Fill.AsGlassFill
Memo.Fill.AsGradientFill
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943141
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок, почему не так ?
_Den_Z_

Код: pascal
1.
2.
3.
4.
5.
6.
7.
TfrxMemoView = class(TfrxCustomMemoView)
  published
    property Font;
    property Frame;
    property FillType;
    property BrushFill: TfrxBrushFill read GetBrushFill stored False;
    property GlassFill: TfrxGlassFill read GetGlassFill stored False;


...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943150
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943156
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Я выше написал почему.
Создавать published свойство на функционал хелпера который просто кастует(еще и у класса объекта отчета, а не заливки) к типу не очень хорошее решение.

Представьте себе TDataSet c таким набором свойст:
Код: pascal
1.
2.
3.
4.
Field[]: TField;
FieldString[]: String;
FieldInteger[]: Integer;
FieldMemo[]: TWideMemoField; 



Да и к тому же, заливка есть не только у Memo, т.е. это нужно делать public свойства у TfrxView и все равно руками регистрировать скрипт.

Я показал вариант как это должно выглядеть:
Код: pascal
1.
2.
3.
Memo.Fill.AsBrushFill
Memo.Fill.AsGlassFill
Memo.Fill.AsGradientFill


И в скрипте это можно добавить уже сейчас.
А вот добавлять к TCustomFill эти методы пока не очень хочется, учитывая что можно будет использовать хэлперы.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943159
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

Да, на данный момент используется последний удачный разбор скрипта для идентификации его переменных.
В будущем планируется пропускать код в теле функций для разбора(чтобы синтаксические ошибки не учитывались в заполнении списка compleation), но пока парсер не позволяет это сделать.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943168
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943173
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943194
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Групповое объявление типа поправили.
Демка пока только на англ. сайте обновилась, на русский еще не синхронизировало.
Глюк с var и функцией/процедурой поправим, спасибо.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943195
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять, откуда известно о типе А ?
Окно не сохраняет размеры
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943197
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Странно, должно записываться в реестр. Проверю.
Понял, при потере фокуса через мышку. Поправим.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943199
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943201
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943203
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39943206
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39987257
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Den_Z_, диалог экспорта в Excel (OLE) сломался (FR6). В ХР норм, в старших версиях режет форму.
...
Рейтинг: 0 / 0
FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
    #39987594
gpi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mvb
_Den_Z_, диалог экспорта в Excel (OLE) сломался (FR6). В ХР норм, в старших версиях режет форму.

Это на последнем 6.7.9?
...
Рейтинг: 0 / 0
22 сообщений из 97, страница 4 из 4
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastRepor 4.9x: как показать источники данных в дизайнере "свернутыми"?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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