Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Лицензия FastReport за багрепорты и багофиксы

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Открыть новую тему     Написать ответ в эту тему

My_Way



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Объявлена раздача лицензий за найденные баги и багофиксы по продукту от разработчиков
 
Постите здесь свои багрепорты и багофиксы по ФастРепорту,и получайте лицензии на ФастРепорт.
 
Расценки на версии FastReport 4:
 
FR Basic - 1 багрепорт
FR Standard - 3 багрепорта или  1 багофикс
FR Professional - 6 багрепортов или  2 багофикса
FR Enterprise - 9 багрепортов или 3 багофикса
FR Studio Single - 9 багрепортов или 3 багофикса
FR Server - 9 багрепортов или 3 багофикса
 
 
Полезная информация:

 
Найденные баги и багофиксы, использованные для получения лицензии младшего уровня учитываются при получении лицензии следующего уровня. Например,набрав один багрепорт, получаешь FR Basic, а набрав еще 2  - получаешь лицензию на FR Standard, и т.д.  
 
Один багофикс= 3 багрепорта.
Например,если вы нашли баг, и его пофиксили, то у вас в сумме 1 багрепорт+1 багофикс = 4 багрепорта.
 
За лицензиями при накоплении необходимого количества бонусов обращаться в ПМ к My_Way (В письме указывать Имя и емайл, на какой выслать регистрационную инфу)
 
Информация для новичков
Для вновь прибывших, внимательно читать вот ЭТО, чтобы не повторять уже исправленные баги

А еще и это ЭТУ ИНФУ  
 
P.S. Некоторые баги согласно My_Way являются фичами (Правда не знаю в документации это описано, так как баг считается фичей если он задокументирован, иначе это баг).
 
Результаты по подсчетам My Way:

Ник участника Багрепорты Багофиксы Итого: Лицензия Остатки      
gpi Четырнадцать Десять Двадцать семь+ FR Ent+FR Studio+FR Server Больше не на что    
GloThin Двадцать четыре Пять Двадцать семь+ FR Ent+FR Studio+FR Server Больше не на что    
DroN_S Одинадцать Семь Двадцать семь+ FR Ent+FR Studio+FR Server Больше не на что    
SerVal777 Двадцать семь Три Двадцать семь+ FR Ent+FR Studio+FR Server Больше не на что    
Nicka_Grey Двадцать четыре Четыре Двадцать семь+ FR Ent+FR Studio+FR Server Больше не на что    
LadyOfWood Двадцать девять Три Двадцать семь+ FR Ent+FR Studio+FR Server Больше не на что    
QuickeneR Шестнадцать Четыре Двадцать семь+ FR Ent+FR Studio+FR Server Больше не на что    
Garrett Двадцать семь Ноль Двадцать семь FR Ent+FR Studio+FR Server Больше не на что    
RUSer Двадцать восемь Ноль Двадцать семь+ FR Ent+FR Studio+FR Server Больше не на что    
mLex Двадцать пять Один Двадцать семь+ FR Ent+FR Studio+FR Server Больше не на что    
mrrex Тридцать один Ноль Двадцать семь+ FR Ent+FR Studio+FR Server Больше не на что    
Jedinichka Двадцать пять Ноль Двадцать пять FR Ent+FR Studio Семь    
aralekin Девятнадцать Два Двадцать пять FR Ent+FR Studio Семь    
vadson6666 Двадцать пять Ноль Двадцать пять FR Ent+FR Studio Семь    
DmLam Двадцать Ноль Двадцать FR Ent+FR Studio Два    
jonikDk Десять Три Девятнадцать FR Ent+FR Studio Один    
Alex_Yagolnik Девятнадцать Ноль Девятнадцать FR Ent+FR Studio Один    
karioth Восемьнадцать Ноль Восемьнадцать FR Ent+FR Studio Ноль    
denger2k Пятнадцать Один Восемьнадцать FR Ent+FR Studio Ноль    
martyanov Одинадцать Два Семьнадцать FR Ent Восемь    
EmeJIbka Десять Два Шестнадцать FR Ent Семь    
motrik Шестнадцать Ноль Шестнадцать FR Ent Семь    
exteris Шестнадцать Ноль Шестнадцать FR Ent Семь    
JustAMaaan Шестнадцать Ноль Шестнадцать FR Ent Семь    
Delphis11 Шестнадцать Ноль Шестнадцать FR Ent Семь    
mity Пятнадцать Ноль Пятнадцать FR Ent Шесть    
benchik Пятнадцать Ноль Пятнадцать FR Ent Шесть    
Darken Пятнадцать Ноль Пятнадцать FR Ent Шесть    
tomegadeth Пятнадцать Ноль Пятнадцать FR Ent Шесть    
MageSlayerDen Пятнадцать Ноль Пятнадцать FR Ent Шесть    
stalker780 Восемь Один Одинадцать FR Ent Три    
Vic26 Восемь Один Одинадцать FR Ent Два    
Wise Десять Ноль Десять FR Ent Один    
ultima Девять Ноль Девять FR Ent Ноль    
jzk Восемь Ноль Восемь FR Pro Восемь    
wbsg Восемь Ноль Восемь FR Pro Восемь    
royt Восемь Ноль Восемь FR Pro Восемь    
vshersh Восемь Ноль Восемь FR Pro Восемь    
vidic777 Восемь Ноль Восемь FR Pro Восемь    
Erazer Восемь Ноль Восемь FR Pro Восемь            


 
 
Примечание от My Way:
1. Передавать только остатки другим участникам нельзя...
2. Если хотите поделиться своими изысканиями с кем-нибудь из участников, до опубликования в ветке можно передать свои результаты через ПМ...
3. Остатки после лицензии на FR Studio Single, можно использовать, для получения лицензии на FR Server (цена такая же. как на FR Enterprise и FR Studio Single = 9 багрепортов )
4. Багофиксы к багофиксам (багофиксаторы, по термину GloThin), пока засчитываются, как отдельные, но возможно, в будущем будут делиться между решившими указанную проблему...  
 
Также мы премируем за написание статей на тему FastReport, как FastReport 3, так и FastReport Studio, стати начиная от технических, и заканчивая очень прикладными, например, первые
шаги в матричных отчетах, или анализатор логов в FastReport Studio, все
авторские права сохраняются, плюс мы содействуем в размещении этих статей
в изданиях. Есть что публиковать - пишите в ПМ

Всего записей: 80 | Зарегистр. 16-09-2004 | Отправлено: 14:16 23-08-2005 | Исправлено: My_Way, 16:15 30-03-2007
Jedinichka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашел глючок в своем же исправлении от 21.11.2006. При тех-же условиях если новая колонка начинется так, что keeping рвется, но переносить нечего, то новая колонка начинается по Y с места, где закончилась старая, то есть уже где-то внизу.
 
Для исправления делаем у TfrxPreviewPages CutObjects и PasteObjects функциями, возвращающими количество вырезанных (вставленных) объектов:
 

Код:
 
function TfrxPreviewPages.PasteObjects(X, Y: Extended): integer;
...
begin
  xi := FXMLDoc.Root.FindItem('cutted');
  Result := xi.Count;
 
  ...
end;
 


Код:
 
function TfrxPreviewPages.CutObjects(APosition: Integer): integer;
var
  xi: TfrxXMLItem;
begin
  Result := 0;
  xi := FXMLDoc.Root.FindItem('cutted');
  while APosition < CurXMLPage.Count do begin
    xi.AddItem(CurXMLPage[APosition]);
    Result := Result +1;
  end;  
end;
 
 
 
меняем объявления этих функций у TfrxPreviewPages (frxPreviewPages.pas) и TfrxCustomPreviewPages (frxClass.pas)
 
после этого у TfrxEngine.NewColumn меняем строки

Код:
 
      PreviewPages.PasteObjects(CurX, CurY);
      PreviewPages.Outline.ShiftItems(FKeepOutline, Round(CurY));
      PreviewPages.ShiftAnchors(FKeepAnchor, Round(CurY));
      CurY := PreviewPages.GetLastY;
 

на  

Код:
 
      if PreviewPages.PasteObjects(CurX, CurY) >0 then begin
        PreviewPages.Outline.ShiftItems(FKeepOutline, Round(CurY));
        PreviewPages.ShiftAnchors(FKeepAnchor, Round(CurY));
        CurY := PreviewPages.GetLastY;
      end;
 


Всего записей: 15 | Зарегистр. 21-11-2006 | Отправлено: 11:18 23-11-2006
Nicka_Grey

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что в 3-ке что в 4-ке есть такая беда с Barcod-ом:
кидаем в отчете контрол TfrxBarCodeView
и меняем ему свойство Rotation
При углах 0, 90, 180, 270, и других кратных 90, все красиво и правильно отрисовывается
Но как только мы ставим любой другой угол сразу появляется 2 проблемы:
1.Не правильно расчитывается размер границ самого контрола
2.Не правильно расчитывается местопололожение вывода текста  на BarCode-е.

Всего записей: 1282 | Зарегистр. 04-01-2003 | Отправлено: 13:17 24-11-2006
Jedinichka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не глюк, конечно, но все таки не могу удержаться, чтоб не сказать
 
Если уж ввели возможность делать ManualBuild, то очень неплохо бы, чтоб хотя-бы те функции, которые используются в ShowBandTree (билде по умолчанию), вроде StartKeep и пр. были у TfrxEngine-а в Public-е, а то толку от переписывания OnManualBuild маловато.  

Всего записей: 15 | Зарегистр. 21-11-2006 | Отправлено: 14:54 25-11-2006
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Замечания по инсталлятору демы FR4.
Кто его делал, тому незачот.
 
1. при custom-установке нельзя выбрать какие именно языки мне нужны.
Я думаю большинству пользователей не нужны все языки. Нужно максимум 2-3.
 
2. при custom-установке нет размеров для порций от DB до ExportPack'а включительно.
 
3. Путь установки, если от отличен от предлагаемого по умолчанию, нужно задавать при каждой установке. Да пропишите его в реестре!
 
4. Нельзя отказаться от создания ярлыков в меню "Программы"
 
5. в конце установке нам предлагается прочитать change.log и важную информацию, если убрать обе галочки, т.е. нам ничего не нужно, то ВСЁ РАВНО появляется блокнот с важной информацией о совместимости.
 
6. Новая установка поверх старой требует лишних телодвижений.
Надо сначала удалить старую версию, затем снова пустить установку и установить.
А нельзя при установке проверить, если есть старая версия, то вызвать ее анинсталл, а затем продолжить установку?

Всего записей: 2740 | Зарегистр. 16-10-2003 | Отправлено: 22:11 26-11-2006
MageSlayerDen

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Пытаюсь имитировать "типа навороченный"  cross-отчет. Создаю четыре бэнда 2 горизонтальных и 2 вертикальных (заголовок и master). Для вертикального master задаю источник UserDataset. Тестирую (preview).  
  Пока количество столбцов такое, что они вмещаются на странице, все ок. Как только столбцы не помещаются по горизонтали на листе, впадает в бесконечный цикл и начинает жрать память. При попытке отменить (кнопкой Cancel), вываливается exception с текстом "index of out bound". Дождаться окончания формирования preview не удалось (20 страничный отчет продолжает формироваться до 700 стр. и конца не видно).  
 
  2 My_Way  
  Что скажешь?  
 
P.S. Забыл добавить. Delphi 6,7 Ent+все паки; Win2000, Xp; FR 3.18

 
Пофиксил. В процедуре procedure TfrxEngine.AddPage вместо  
if (Band is TfrxHeader) and FDontShowHeaders then continue;
надо if ((Band is TfrxHeader) or (Band is TfrxPageHeader)) and FDontShowHeaders then continue;
 
Дальше идем. При переносе вертикальных столбцов на другую страницу сбивается нумерация через [Line] и [Line#]. Лечится в procedure TfrxEngine.ShowVBands(HBand: TfrxBand); procedure ShowBandTree(Bands: TList) вместо  
CurLine := b.FLineN;
CurLineThrough := b.FLineThrough;
...пишем
if not b.Vertical  then
  begin
    CurLine := b.FLineN;
    CurLineThrough := b.FLineThrough;
  end;

Всего записей: 72 | Зарегистр. 26-05-2005 | Отправлено: 10:23 27-11-2006
feandy



Пиво тоже компонента
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поздравляю ФастРепортов в лице МайВэя с юбилейным 40 билдом  

Всего записей: 5200 | Зарегистр. 15-02-2002 | Отправлено: 19:32 11-12-2006
Nicka_Grey

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
My_Way
Прими и от меня поздравления!

Всего записей: 1282 | Зарегистр. 04-01-2003 | Отправлено: 20:16 11-12-2006
vadson6666



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Поздравляю ФастРепортов в лице МайВэя с юбилейным 40 билдом

 
Да уж, а уже 44 билд, хотя всего лишь 3 дня с 40 прошло . Жаль, что они забросили насовсем тройку уже почти 2 месяца ничего не правилось, похоже с ним все .

Всего записей: 267 | Зарегистр. 08-07-2004 | Отправлено: 06:47 15-12-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В 3.23.23 создаем пустой отчет - бросаем 1 "мемо" с русским текстом. В описании отчета вводим тоже русский текст. Сохраняем отчет в XML.
Получаем в атрибутах корневого тэга кириличесские символы в кодировке 1251, а в теле документа  - текст "мемы" - в кодировке UTF-8.
Как следствие такой документ не парсится "стандартными" парсерами.

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 19:52 19-12-2006
feandy



Пиво тоже компонента
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vshersh
Ты бы еще версию один точка пять вспомнил.  
Я думаю нужно по существу. А более точо по поводу одной из последних  
доступных версий.
 
К тому же версию три похоже позабыли. Последняя 3.24.6 была выпущена почти полтора месяца назад.

Всего записей: 5200 | Зарегистр. 15-02-2002 | Отправлено: 23:58 19-12-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
feandy
Проверил в версии 3.24.6 - проблема имеется. 4-ю еще не удосужился посмотреть, но есть подозрение, что проблема там тоже имеется...
Если баг репорты на 3-ю версию не интересуют - неплохо бы написать в шапке.
Баг-репорт оставил "не корысти ради..." (с) - а за идею. Продукт очень нравится, а мелкие недоделки (я считаю что это именно недоделка) немного портят впечатления.  
Сорри за оффтопик

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 10:18 20-12-2006 | Исправлено: vshersh, 10:30 20-12-2006
vadson6666



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2 My_Way
 
Интересно, а что будете делать с оставшимися очками для лицензии на тройку? Не хочется верить, чтобы просто простили

Всего записей: 267 | Зарегистр. 08-07-2004 | Отправлено: 06:16 21-12-2006
Nicka_Grey

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Интересная "фигня" получается если с БД (или сами значение какого нить параметра)  будет идти типа Int64 и число это будет очень большим, более 15-17 цифр.
Что получаем:
1.BarCode выводится не верно, т.е. ламается
2.Сама формула если вдруг и расчитается правильно с такими числами и считается и отображается результат не верно
3.Кидаем на в отчете мемку
в ней пишет

Цитата:
 
[StrToInt64('1234567890123456789')+StrToInt64('1234567890123456789')]
 

запускаем отчет, получаем: Overflow while converting variant of type (Int64) into type (Integer)
 
А чем же проблема?
А в том что тип Variant в Delphi не правильно работает с Int64 при больших числах!!!

Всего записей: 1282 | Зарегистр. 04-01-2003 | Отправлено: 20:15 22-12-2006
YAPLLE



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Написал компоненты Zeos для FastReport 3.xx.
Сделал всё, как написано в руководстве, также учитывая обновлённую регистрацию компонентов в скриптовой системе (http://fast-report.com/ru/forum/index.php?showtopic=3172&hl=ascript) , но почему то компоненты упорно не хотят появляться в скриптовой системе.
Как устранить эту проблему?

Всего записей: 21 | Зарегистр. 25-11-2005 | Отправлено: 22:16 24-12-2006 | Исправлено: YAPLLE, 22:17 24-12-2006
Nicka_Grey

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
YAPLLE
Тебе в другую ветку
Да и у них на форуме спроси

Всего записей: 1282 | Зарегистр. 04-01-2003 | Отправлено: 10:29 25-12-2006
vidic777



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброй ночи  
Установил FastReport.v4.1.Prof.FS в BDS 2006 Builder 10. При запуске тестового проекта ругался на frxExportTXT.hpp.  
строка               //    TfrxTXTPrinterType PrinterTypes[16];
ошибка (причем два раза одна и таже):
[C++ Error] frxExportTXT.hpp(105): E2450 Undefined structure 'TfrxTXTPrinterType'
[C++ Error] frxExportTXT.hpp(105): E2450 Undefined structure 'TfrxTXTPrinterType'
 
Закоментарил строку - все Ок.
Если это баг - прошу засчитать

Всего записей: 1313 | Зарегистр. 16-02-2005 | Отправлено: 02:34 09-01-2007
Erazer



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ставим ЛЮБУЮ (что 3 что 4 ) версию рипорта на компе где нет принтера, заходим в редактор, запускам просмотр отчета, нажимаем на кнопку печати, с принтером, и получаем сообщение что в данной системе принтер не установлен, нажимаем Ctrl+P (кто не помнит - стандартная комбинация в винде для посылки на печать) и получаем заветное "List index out of bounds(-1)"  вместо того же предупреждения что в системе просто  не установлен принтер

Всего записей: 1731 | Зарегистр. 02-08-2003 | Отправлено: 18:51 29-01-2007 | Исправлено: Erazer, 18:52 29-01-2007
royt

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FastReport 4.1.8
Почему-то в BCB6 при использовании в репорте компонента TfrxRichView не происходит автоматическое добавление в исходники строк
#pragma link "frxRich"
- приходится делать это вручную (иначе в run-time вылетает ошибка о невозможности создания класса). Возможно, это происходит потому, что TfrxRichView вставляется как суб-компонент другого компонента (TfrxReportPage). Наверное поможет перенос TfrxRichView в модуль frxClass (вот он то уже подключается автоматически, при создании экземпляра компонента TfrxReportPage и др.).

Всего записей: 319 | Зарегистр. 18-08-2004 | Отправлено: 11:23 30-01-2007 | Исправлено: royt, 12:22 06-02-2007
ultima



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При создании нового отчета, если компонент frxDBDataset находится на фрейме, то procedure TfrxStdWizardForm.FillDatasets; не находит frxDBDataset.
При создании наследника frxReport новый компонент надо регистрировать, может и не BAG, но жутко не удобно.
использую Delphi 6 и Fast-Report Pro v4.1.3 лицензионный.
 
Добавлено:
ошибка возникает, если фрейм не размещен на форме в IDE, а подключается динамически
  f := TFrame2.Create(self);
  f.frxReport1.DesignReport;
  FreeAndNil (f);
Если разместить фрейм сразу - ошибки нет.

Всего записей: 60 | Зарегистр. 25-11-2003 | Отправлено: 15:29 31-01-2007 | Исправлено: ultima, 15:30 31-01-2007
royt

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BCB6, FastReport 4.1.8.
Тема: Отображение полей на бэнде frxReportTitle во время предварительного просмотра в design-time.
 
На бэнде типа frxReportTitle лежит memo, в котором задано отображение поля типа TStringField или TFloatField. Если находясь в design-time включаем предварительный просмотр - то почему-то непустые значения для некоторых (не всех) полей указанных типов не отображаются (показываются пустые ячейки). В runtime - всё отображается как надо (те же самые поля для той же замой записи в БД - их значения теперь отображаются). Cоответственно, получаем, что в design-time видим не совсем то, что будет в runtime....
 
Всё то же самое, но выполненное на бэнде типа frxMasterData (берем тот же memo и копируем через буфер обмена на бэнд frxMasterData) - показывается нормально как в design-time, так и в runtime.
 
Для бэндов всех прочих типов не проверял.
 
Для других типов полей вроде все нормально, по кр. мере для нескольких полей TIntegerField, TDateTimeField отображается. Правда, есть подозрение, что проблема не связана с типом поля и поэтому для других типов полей может происходить тот же фокус.
 
ps. хм, похоже ответ найден. Похоже, проблема не в бэнде определенного типа (frxReportTitle).
Описанный фокус происходит при указании для memo названия поля "путем редактирования" (команда "Редактировать..."). Если же выбрать и указать поле в редакторе свойств компонента memo (свойство "DataField"), то значение поля начинает отображаться в design-time как надо. Видимо, в случае указания поля в "редакторе" memo, не всегда выполняется связывание с указанным пользователем полем (полями).
 
 
pps. :
Может стоит уточнить в шапке - что имеется ввиду под "если вы нашли баг, и его пофиксили..."?
1) кто должен пофиксить баг? Тот, кто о нем заявил? Или разработчики FastReport? (как быстро/часто последние фиксят заявленные баги, или хотя бы просто их читают)
2) если должен пофиксить сам заявитель, то что имеется ввиду под "пофиксить баг": заявитель должен сам исправить баг в исходниках FastReport? Или просто указать место в исходниках? (а где вообще взять исходники, если лицензии нету...) Или достаточно описать причины, при которых баг возникает и, только по возможности, способ решения?

Всего записей: 319 | Зарегистр. 18-08-2004 | Отправлено: 11:20 06-02-2007 | Исправлено: royt, 12:21 06-02-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Лицензия FastReport за багрепорты и багофиксы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru