Default Avatar

-=Den=-

-=Den=-

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

Имя пользователя
-=Den=-
Присоединился
Посещений
37
Был на сайте
Группы
FR Team

Комментарии

  • Konst написал: » знаки табуляции изображаются квадратиками как от этогго избавится? А можно более подробно описать проблему ? Зашел в дизайнер переключился на вкладку кода, открыл .pas в котором есть табуляция, все отображается нормально.
    Раздел: синтаксис мемо Комментарий от -=Den=- March 2009
  • Посмотрите здесь , актуально и для 4-ки. Проще говоря, Вам нужно записывать и считывать aPoint через DefineProperties.
  • Исправил, в следующем билде будет работать правильно. Новый билд будет в понедельник(9-е марта).
  • Использовать VarArrayCreate. Объявления типов в FS нет.
  • Да, действительно с фибом работает не корректно. Исправил, в новой сборке будет работать (сборка будет доступна завтра).
    Раздел: D2009 - Tfrxrichview Комментарий от -=Den=- December 2008
  • Можете сделать тестовый пример ?
    Раздел: D2009 - Tfrxrichview Комментарий от -=Den=- December 2008
  • Проверил на ADO, memo поле. Проверял на этом рич-тексте: {\rtf1\ansi\ansicpg1251\deff0\deflang1049\deflangfe1049\deftab708{\fonttbl{\f0\froman\fprq2\fcharset204{\*\fname Times New Roman;}Times New Roman CYR;}} {\*\generator Msftedit 5.41.15.1515;…
    Раздел: D2009 - Tfrxrichview Комментарий от -=Den=- December 2008
  • aaleo написал: » Простите если не понятно написал. Хотелось бы мануал по свойствам и методам Engine именно. С вопросом какой я задавал уже разобрался tnx gpi Скачайте хелп и смотрите описание класса TfrxCustomEngine.
    Раздел: Beforeprint Комментарий от -=Den=- December 2008
  • написал: Ден, Вы меня без ножа зарезали. Сейчас буду реанимировать Я не так выразился правильней было бы сказать : есть некоторые особенности которые в основном проявляются при наследовании нескольких отчетов(хотя оно не работает и при …
    Раздел: Наследование и скрипты Комментарий от -=Den=- November 2008
  • uncle AU написал: » Да, именно это я и имел ввиду. TList с элементами TfsScript. Но чем он плох на данном этапе? Малой кровью можно доработать механизм наследования, чтобы появилась реальная возможность наследования функционала. Слово inherited л…
    Раздел: Наследование и скрипты Комментарий от -=Den=- November 2008
  • написал: Вижу, что надо при считывании отчета из потока накапливать все скрипты от прародителей в список. И при работе отчета выполнять обработчик события (ну или процедуру/функцию) из того скрипта, который при проходе по списку (от детей к родите…
    Раздел: Наследование и скрипты Комментарий от -=Den=- November 2008
  • Две верхние мемки положите на MasterData бэнд с RowCount = 1 (или ReportTitle), StretchMode у обеих мемок smMaxHeight. Добавьте Child бэнд и переместите нижние мемки на него(StretchMode у обеех мемок smMaxHeight), св-во Child у первого бенда должн…
  • Менять направление печати колонок нельзя(или как вариант изменять координаты вручную через скрипт), да и зачем ? При дуплексной печати лист переворачивается. Единственное что Вам нужно сделать это отсортировать страницы, чтобы за первой шла 2-я…
  • Нужно установить св-ва растягивать + смещять у мемок.
  • Если св-во ShiftMode установлено в smAlways/smWhenOverlapped, то нижележащий объект будет автоматически смещаться, когда вышележащий растягивается
  •   TfrxADSSQLProperty = class(TfrxClassProperty)   public     function GetAttributes: TfrxPropertyAttributes; override;     function Edit: Boolean; override;   end; function TfrxADSSQLProperty.Edit: Boolean; begin   with TfrxADSSQLEditorForm.Create…
  • Да, только лучше будет использовать переменные, т.к. текст из мемо придется преобразовывать через StrToInt/StrToFloat если нужно сложить числа. К примеру так: Memo3.Text := FloatToStr(StrToFloat(Memo1.Text) + StrToFloat(Memo2.Text)) Через пе…
    Раздел: Вопрос по Memo Комментарий от -=Den=- November 2008
  • frxClass.pas -> TfrxComponent.AllDiff : Заменить s := TStringStream.Create('') на : {$IFDEF Delphi12}   s := TStringStream.Create('', TEncoding.UTF8); {$ELSE}   s := TStringStream.Create(''); {$ENDIF}
  • Смотрите fs_icpp.pas
    Раздел: Проблемы с Delete Комментарий от -=Den=- November 2008
  • Поправил. Новый билд будет предположительно завтра утром.
  • Используйте событие OnRunLine.
    Раздел: как узнать номер линии Комментарий от -=Den=- November 2008
  • К сожалению, оптимизировать это нельзя, это связано с внутренней архитектурой FR. При формировании отчета из одного шаблона, сам шаблон используется как словарь для объектов построенного отчета, что уменьшает время доступа к объектам в XML. При фо…
  • Функция Delete должна нормально отрабатывать, а вот на delete будет ругаться, т.к. это оператор. Вероятнее всего Вы отключили проверку регистра букв, в CPP_GRAMMAR должно быть .
    Раздел: Проблемы с Delete Комментарий от -=Den=- November 2008
  • Текущую, 4.7.19 кажется. В аттаче демо FS собранная на RS2009, единственное изменение в коде добавляется функция: fsScript1.AddMethod('function ФункцияИзПрограммы(Параметр: String):String', CallMethod, '', '' ); Чтобы мои ответы не казались от…
    Раздел: Delphi 2009 Комментарий от -=Den=- November 2008
  • Сделал, ничего не наблюдаю, как работало , так и работает. У меня RS2009 версии 12.0.3170.16989 и текущая сборка FR, я все больше склоняюсь к тому, что у Вас часть исходников либо старая , либо модифицированная.
  • Ну не может перед “Text := UTF8Decode(Copy(Name, i + 1, len - i));” быть строка "Name = 'string text="'ТА_1___Q_о1'" pos="10:26"/'". В RS2009 скрипт пишет все строки и имена в UTF8. Тут 2 варианта, либо вы что-то модифицировали в исходниках, ли…
    Раздел: Delphi 2009 Комментарий от -=Den=- November 2008
  • Konst написал: » Это все мелочи. По сравнению с этим. (почему в скрипте под Д2009 при передачи строкого параметра исчезают русские буквы?) Можно подробней, на конкретном примере ?
  • Я же уже объяснил почему, в frxClass включены все юниты с синтаксисом языков. Цикл инициализации юнитов Unit1 -> frxClass -> fs_icpp и тд. Стек вызовов естественно будет указывать на приложение, т.к. инициализация юнитов происходит в RTL биб…
  • Только что проверил, выделил объекты, установил baLeft , объекты строятся один за другим - по порядку.
  • Как я понял речь идет именно о Fast Report, а не Fast Script. Все языковые модули подключаются в frxClass.