Default Avatar

vlad-mal

vlad-mal

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

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

Комментарии

  • DimaBr написал: » Специально для вас "взял новый напильник". Супер. А дженерики сможете? "Подчиненный перед лицом начальствующим должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство".
    Раздел: Классы в скрипте Комментарий от vlad-mal May 2011
  • YuraZ написал: » Конечно поздно, но вдруг кому-нибудь понадобится: var   av : variant;   d : variant;                               begin   av := VarArrayCreate([0,1], varVariant);   av[0] := VarArrayCreate([0,1], varVariant);   d:=av[0];   d[0…
    Раздел: Массивы массивов Комментарий от vlad-mal December 2010
  • написал: » Дело такое - есть система учёта, написанная в C++ Builder'е и вызываемые оттуда отчёты в fr3-формате. Перед выводом отчёта появляется диалоговое окно с выбором дат, используется tfrxDateEditControl, и в его основе TDateTimePicker в Delp…
    Раздел: Есть ли управляемый Datepicker Комментарий от vlad-mal December 2010
  • Пример понятный, возможности замечательные. У меня масса логики реализовано в скриптах, возможность использования собственных структурных типов была бы чрезвычайно полезной. Реакция разработчиков непонятна.
    Раздел: Классы в скрипте Комментарий от vlad-mal December 2010
  • Честное слово, уже достало, что каждый раз при скачивании очередного релиза/билда приходится править исходники. Совершенно непонятно, что мешает сделать такое исправление.
  • Описание бага + багофикс. Описание ошибки: При использовании TfrxDBLookupComboBox, когда в качестве поля ListField используется поле источника данных с алиасом, отличным от имени поля набора данных (например, "Компания" вместо "Company"), выб…
  • Неужели никому больше не надо?
    Раздел: Параметры для Tfrxfibdatabase Комментарий от vlad-mal September 2010
  • valerko написал: » Возможно ламерский вопрос, но я не могу понять. Исходные данные: В программе написанной на Delphi, отчет динамически загружается из файла bla.fr3. Отчет содержит MasterData1, который в свою очередь сожержит несколько Memo (…
  • написал: » ... Еще можно зарегистрировать финкцию VarArrayRef() и попробовать так ShowMEssage(VarArrayRef(V[1])[2]) точно также не работает.   Script.AddMethod('function VarArrayRef(const A: Variant): Variant', CallMethods); // регистрация…
  • karton написал: » Здравствуйте все! Делаю в скрипте следующее: var ar: array of Variant; begin ar := VarArrayCreate([0, 100, 0, 44], varVariant); ar[0, 0] := 'ha-ha'; // Здесь получаю "Too many actual parameters" end; Как правильно раб…
  • RhinoFC написал: » ... Всё работает, но крайне медленно. Этот код выполняется аж 42 секунды (на весьма неплохой машинке). ... Конечно! У тебя готовый массив передается копированием. А ты реализуй массив как класс, а доступ к массиву - ч/з…
  • AlexTZ написал: » Instance нужен для обработчика свойств/методов класса. См. "Реализация public свойств и методов класса" в доке. При обработке глобальных функций/процедур этот параметр = nil. Угу. А что с ним делать при обработке конструктор…
  • SpirinS написал: » ...стоит подумать о введении синтаксиса "массив в элементе массива" - V[x][у].... Как же плохо, что это до сих пор не сделано...
  • Понятно. Смотрим реализацию метода GetValue для класса TfsClassVariable function TfsClassVariable.GetValue: Variant; begin   if Params[0].Value = Null then     Result := Integer(FClassRef.NewInstance) else        { constructor call }     Result :…
  • Возможно, что конкретно для этого отчета используется шрифт, которого нет в системе у того самого пользователя.
    Раздел: "Покривели" шрифты в отчете Комментарий от vlad-mal May 2010
  • Похоже, я тут сам с собой общаюсь. Ничего нового, мда...
  • mvb написал: » если переменных конечное количество, то может имеет смысл использовать явное их объявление в скрипте или массив? 1. Количество их конечно, но на момент начала формирования отчета неизвестное. Поэтому - в скрипте формировать ни…
    Раздел: Переменные в отчете Комментарий от vlad-mal May 2010
  • Переменные в списке появляются, например, так: - в процессе отладки, при остановке на брекпоинте, что-нибудь меняем в отчете (в скрипте, странице, диалоге - не важно) и выполняем его сохранение. Если были переменные, созданные методом Set('Имя'), т…
    Раздел: Переменные в отчете Комментарий от vlad-mal May 2010
  • Ну, раз тут все молчат, по глюку я отписался здесь. Там же разместил и багофикс.
  • Сделайте, пожалуйста, генерацию уникального имени компонента без использования эксцепшнов.
    Раздел: Fastreport 5 Комментарий от vlad-mal May 2010
  • gpi написал: » Какую версию FR используете? 4.9x
    Раздел: Переменные в отчете Комментарий от vlad-mal May 2010
  • Редактор скрипта до ума бы довели. Никакой критики не выдерживает.
    Раздел: Fastreport 5 Комментарий от vlad-mal May 2010
  • написал: » Script.Terminate; Чтобы приложение не висло можно в событии OnRunLine вызывать Application.ProcessMessages для обработки сообщений от системы. А как этим воспользоваться? К примеру, пользователь вызвал дизайнер, написал где…
  • gpi написал: » 2. В дизайнере меню Вид - Настройки отключите опцию Использовать шрифт объекта qpi, то что надо, преспасибище! Имхо, было бы удобно эту настройку делать "по месту", т.е. в самом редакторе.
  • Вау! Пофиксили! Красота-то теперь какая! Спа-си-би-ще!
  • написал: » До построения - никак. Кросс сначала заполняется данными, потом вычисляются высота и ширина объектов, потом кросс выводится. Можно вычислить в скрипте Var Wd: extended = 0; procedure Cross1OnPrintCell(Memo: TfrxMemoView; RowInde…
  • 1. Спасибо. 2. Вопрос: как узнать ширину кросс - отчета?
  • Спасибо. На самом деле, вопрос сложнее. Например, нужно растягивать некоторые поля в заголовке в соответствии с реальной шириной бумаги. Слева на заголовке - картинка-логотип (не растягиваемый), правее от него - название отчета ("мемка", кото…
  • А вот давным-давно, еще в 2.х, рассказывали, как сладко будет, когда версия 3.х выйдет... А сейчас не рассказывает никто...
    Раздел: Покупка Fastreport Комментарий от vlad-mal December 2009