
-=Den=-
-=Den=-
Подробная информация
- Имя пользователя
- -=Den=-
- Электронная почта
- Присоединился
- Посещений
- 37
- Был на сайте
- Группы
- FR Team
Комментарии
-
Konst написал: » знаки табуляции изображаются квадратиками как от этогго избавится? А можно более подробно описать проблему ? Зашел в дизайнер переключился на вкладку кода, открыл .pas в котором есть табуляция, все отображается нормально.
-
Посмотрите здесь , актуально и для 4-ки. Проще говоря, Вам нужно записывать и считывать aPoint через DefineProperties.
-
Исправил, в следующем билде будет работать правильно. Новый билд будет в понедельник(9-е марта).
-
Использовать VarArrayCreate. Объявления типов в FS нет.
-
Да, действительно с фибом работает не корректно. Исправил, в новой сборке будет работать (сборка будет доступна завтра).
-
Можете сделать тестовый пример ?
-
Проверил на 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;…
-
aaleo написал: » Простите если не понятно написал. Хотелось бы мануал по свойствам и методам Engine именно. С вопросом какой я задавал уже разобрался tnx gpi Скачайте хелп и смотрите описание класса TfrxCustomEngine.
-
написал: Ден, Вы меня без ножа зарезали. Сейчас буду реанимировать Я не так выразился правильней было бы сказать : есть некоторые особенности которые в основном проявляются при наследовании нескольких отчетов(хотя оно не работает и при …
-
uncle AU написал: » Да, именно это я и имел ввиду. TList с элементами TfsScript. Но чем он плох на данном этапе? Малой кровью можно доработать механизм наследования, чтобы появилась реальная возможность наследования функционала. Слово inherited л…
-
написал: Вижу, что надо при считывании отчета из потока накапливать все скрипты от прародителей в список. И при работе отчета выполнять обработчик события (ну или процедуру/функцию) из того скрипта, который при проходе по списку (от детей к родите…
-
Две верхние мемки положите на MasterData бэнд с RowCount = 1 (или ReportTitle), StretchMode у обеих мемок smMaxHeight. Добавьте Child бэнд и переместите нижние мемки на него(StretchMode у обеех мемок smMaxHeight), св-во Child у первого бенда должн…Раздел: Произвольная таблица в Fastreport наподобии как в ворде... Комментарий от -=Den=- November 2008
-
Менять направление печати колонок нельзя(или как вариант изменять координаты вручную через скрипт), да и зачем ? При дуплексной печати лист переворачивается. Единственное что Вам нужно сделать это отсортировать страницы, чтобы за первой шла 2-я…
-
Нужно установить св-ва растягивать + смещять у мемок.Раздел: Произвольная таблица в Fastreport наподобии как в ворде... Комментарий от -=Den=- November 2008
-
Если св-во ShiftMode установлено в smAlways/smWhenOverlapped, то нижележащий объект будет автоматически смещаться, когда вышележащий растягиваетсяРаздел: Привязка мемо к другому мемо? возможно или надо в коде прописывать пересчет Комментарий от -=Den=- November 2008
-
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)) Через пе…
-
frxClass.pas -> TfrxComponent.AllDiff : Заменить s := TStringStream.Create('') на : {$IFDEF Delphi12} s := TStringStream.Create('', TEncoding.UTF8); {$ELSE} s := TStringStream.Create(''); {$ENDIF}
-
Смотрите fs_icpp.pas
-
Поправил. Новый билд будет предположительно завтра утром.
-
Используйте событие OnRunLine.
-
К сожалению, оптимизировать это нельзя, это связано с внутренней архитектурой FR. При формировании отчета из одного шаблона, сам шаблон используется как словарь для объектов построенного отчета, что уменьшает время доступа к объектам в XML. При фо…
-
Функция Delete должна нормально отрабатывать, а вот на delete будет ругаться, т.к. это оператор. Вероятнее всего Вы отключили проверку регистра букв, в CPP_GRAMMAR должно быть .
-
Текущую, 4.7.19 кажется. В аттаче демо FS собранная на RS2009, единственное изменение в коде добавляется функция: fsScript1.AddMethod('function ФункцияИзПрограммы(Параметр: String):String', CallMethod, '', '' ); Чтобы мои ответы не казались от…
-
Сделал, ничего не наблюдаю, как работало , так и работает. У меня 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 варианта, либо вы что-то модифицировали в исходниках, ли…
-
Konst написал: » Это все мелочи. По сравнению с этим. (почему в скрипте под Д2009 при передачи строкого параметра исчезают русские буквы?) Можно подробней, на конкретном примере ?
-
Я же уже объяснил почему, в frxClass включены все юниты с синтаксисом языков. Цикл инициализации юнитов Unit1 -> frxClass -> fs_icpp и тд. Стек вызовов естественно будет указывать на приложение, т.к. инициализация юнитов происходит в RTL биб…
-
Только что проверил, выделил объекты, установил baLeft , объекты строятся один за другим - по порядку.
-
Как я понял речь идет именно о Fast Report, а не Fast Script. Все языковые модули подключаются в frxClass.