Default Avatar

Tom Dire

Tom Dire

Подробная информация

Имя пользователя
Tom Dire
Присоединился
Посещений
0
Был на сайте
Группы
Members

Комментарии

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