Tom Dire
Tom Dire
Подробная информация
- Имя пользователя
- Tom Dire
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- Members
Комментарии
-
Да, спасибо! Действительно, в 3.20.1 всё заработало, в том числе и мои собственные функции. Если есть старый код с функциями (добавление функций раньше шло в fsGlobalUnit), то можно написать в коде программы: frxReport->Script->Parent=fsGlo…
-
То же самое в BCB5 с функцией Trim - исправлено? И как теперь правильно добавлять пользовательские функции в виде компоненты и просто из кода программы?
-
Хочу передать туда данные... В общем, всё оказалось гораздо хуже, чем я думал. Я отключил вообще все свои функции, и Package отключил - то есть FastReport (3.19.22) теперь работает без всяких надстроек. У меня в отчёте написан обработчик собы…
-
Тогда как обратиться к объекту класса TMyFunction?
-
нет, Вы же спросили, как было раньше. Tfr3PropisFunctionLibrary - это раньше был реальный компонент. Когда я его добавлял на форму, я мог передавать ему данные как объекту, и в нём же были нужные функции (использующие переданные данные). Если я с…
-
Раньше было так. Создан Package нужных дополнений к FR - fr3Add. В нём исходник на pascal: Tfr3PropisFunctionLibrary = class(TComponent) protected FCurrDataSet: TDataSet; FCurrID: TIntegerField; FCurrAbbr: TStringField; FCurrSymbol: TStringF…
-
Данные в класс передавать нельзя - можно только в объект класса. А объекта нет, как такового... И как его создать - тоже непонятно, потому что в конструктор нужно передавать параметр AScript. В общем, механизм, который в FastReport работал, тепер…
-
Удалось немного продвинуться, подсмотрев исходники FastScript. fs_iadortti.pas: type TfsADORTTI = class(TComponent); // fake component implementation type TFunctions = class(TfsRTTIModule) То есть в палитру добавляется фальшивый компоне…
-
Tfr3PropisFunctionLibrary = class(TfsRTTIModule) protected ... published ... private function CallMethod(Instance: TObject; ClassType: TClass; const MethodName: String; Caller: TfsMethodHelper): Variant; function PropisCurr(Value: double; …
-
написал: Для подключения библиотеки своих функций нужно: -=Serg=- Сделал всё как указано, теперь библиотека не регистрируется - ей TComponent подавай в качестве родителя. Я работаю на C++ Builder 5.0. FastReport 3.19 stable у меня вообще вал…
-
Спасибо! Инспектор заработал, как надо. Только при полной рекомпиляции утилита recompile матерится на отсутствие frxDBX5.bpk (у меня версия Professional).
-
В дизайнере отчётов, встраиваемом в программу, невозможно попасть в окно инспектора Оно появляется и исчезает по F11, и выглядит вполне активным. Однако, при щелчке мыши на нём издаёт звук стандартного виндового exception. C++Builder 5.0, прилож…
-
Кстати, ещё любопытный глюк (а может, так задумано). В дизайнере отчёта кнопка "влево" перемещает выделение на один объект вправо, и наоборот.
-
Возникла проблема: в дизайнере отчётов, встраиваемом в программу, невозможно попасть в окно инспектора Оно появляется и исчезает по F11, и выглядит вполне активным. Однако, при щелчке мыши на нём издаёт звук стандартного виндового exception. C…
-
Так-то оно так, я в общем-то о нём тоже догадался Но что-то никак не получалось воспользоваться. Вот, получилось наконец-то (пока объяснял, сам понял) 1. присваиваем MemoControl.Lines.Text:=
; 2. в MemoView пишем: [MemoControl.Lines.Te…