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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kotopes
Могу сказать точно, такое явление было замечано на LaserJet 1300, на LaserJet 1000 всё было нормально. Но это не из-за фаста, т.к. на другой машине с моделью принтера LaserJet 1300 всё было нормально.. Возможно это система мозга пудрит...

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 14:53 31-10-2005 | Исправлено: DroN_S, 14:55 31-10-2005
GloThin



Тобольский шашлычник
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Возможно это система мозга пудрит...

Такие случаи обычно происходят из-за использования загружаемых шрифтов в принтере.
Обычно со встроенными все нормально. Была пару раз ситуация: из Worda распечатывали текст, на принтере вылазили крякозябры. Пока в настройках принтера не убрали , использовать загружаемые шрифты.

----------
Все принципиальное-просто,а все простое-принципиально!
На каждого мудреца достаточно простоты!
Не изменишь существующее,не изменив себя!!

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 16:28 31-10-2005 | Исправлено: GloThin, 22:24 31-10-2005
My_Way



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nicka_Grey финиширует
 
появляется aralekin, получает 2 очка
 
Пишите в ПМ кто не получил еще заработанное
 
Остальным участникам, кторые не покидают нас не смотря ни на все заработанное, спасибо

Всего записей: 80 | Зарегистр. 16-09-2004 | Отправлено: 22:00 31-10-2005
aralekin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
исчо один мелочный баг...
====
Создаем новый проект.
Кидаем на форму frxReport1
Открывам двойным кликом дизайнер
Кидаем компонент Subreport1
Двойным кликом октрываем Subreport1
попадаем на Page2
Видим в меню подсвеченую кнопку Page settings и по правому клику в попапе подсвеченный пункт Edit...
Пробуем нажать на эту кнопку - результат нулевой. Пробуем тоже самое из попапа - тот же эффект.
====
Не лучше ли убрать из доступных свойств этот пункт? или наоборот повесить обработчик?

Всего записей: 39 | Зарегистр. 30-07-2003 | Отправлено: 09:07 01-11-2005
QuickeneR

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Баг (3.18)
Начиная с какого-то обновления в фасте перестали обрабатываться кодировки. Т.е. например делаешь отчет из досовской базы напрямую через TTable и TFrxDbDataset, ставишь по привычке у нужных Memo Font.Charset=OEM_CHARSET, а рисуются кракозяблы. Установка других кодировок, хоть ANSI, хоть китайских, на результат не влияет.
 
Прослеженная причина - юникод. В нем разные символы имеют разные же коды, и нет ситуации, когда один и тот же символ может представляться разными кодами. Иначе говоря, юникод и кодировки - вещи несовместимые.
 
Решение (хак)
frxGraphicUtils.pas

Код:
 
procedure TfrxDrawText.DrawTextLine
...
было
    ExtTextOutW(C.Handle, X + Round(add1 * SinA), Y + Round(add1 * CosA),
      FOptions, @FScaledRect, PWideChar(s) + j, i - j, @FTempArray[j + 1]);
стало
    if C.Font.Charset=DEFAULT_CHARSET then
    ExtTextOutW(C.Handle, X + Round(add1 * SinA), Y + Round(add1 * CosA),
      FOptions, @FScaledRect, PWideChar(s) + j, i - j, @FTempArray[j + 1])
    else
    ExtTextOut(C.Handle, X + Round(add1 * SinA), Y + Round(add1 * CosA),
      FOptions, @FScaledRect, PChar(String(s)) + j, i - j, nil);
 
 
 
function TfrxHTMLTagsList.FillCharSpacingArray
...
было (встречается два раза)
    if Win32Platform <> VER_PLATFORM_WIN32_NT then
стало
    if (Win32Platform <> VER_PLATFORM_WIN32_NT) or (Canvas.Font.Charset<>DEFAULT_CHARSET) then

 
Добавлено:
Баг (3.19.2)
Попорчена работа с базовыми типами в фастскрипте. Объявляем функцию

Код:
Report.AddFunction('function MyFunc(key:string):boolean');

 
и пытаемся ее использовать

Код:
procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
  MasterData1.Visible:=MyFunc(<Dataset1."FIELD1">);
end;

 
Получаем ошибку: Несовместимые типы Boolean и class boolean
 
В 3.18 каждый скрипт был потомком (в смысле FParent) от fsGlobalUnit, в котором и объявлялись базовые типы (AddType('Boolean', fvtBool);). В 3.19.2 все объявления типов, переменных, функций хранятся в отдельных объектах, организованных в список. Их нужно добавлять в каждый вновь создаваемый TFsScript.
 
Решение (хак)
frxClass.pas

Код:
constructor TfrxReport.Create
...
  FScript := TfsScript.Create(nil);
  FScript.ExtendedCharset := True;
добавить
  FScript.AddRTTI;

Всего записей: 1388 | Зарегистр. 02-02-2002 | Отправлено: 10:35 01-11-2005
DroN_S

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

Цитата:
Баг (3.19.2)  
Попорчена работа с базовыми типами в фастскрипте. Объявляем функцию  
 
Код:Report.AddFunction('function MyFunc(key:string):boolean');  
 
 
и пытаемся ее использовать  
 
Код:procedure MasterData1OnBeforePrint(Sender: TfrxComponent);  
begin  
  MasterData1.Visible:=MyFunc(<Dataset1."FIELD1">);  
end;  
 
 
Получаем ошибку: Несовместимые типы Boolean и class boolean

это не баг, это связано с тем что в 3.19.2 включён FastScript 1.9, у изменилась архтектура, из за этого некоторые пользовательские функции теперь не работают. Как использовать пользовательские функции в новом фасте, описаго в документации идущей в пакете с FastScript 1.9 или посмотри вот здесь

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 11:43 01-11-2005 | Исправлено: DroN_S, 11:44 01-11-2005
QuickeneR

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DroN_S
Там что-то уж больно мудреное написано - там посмотри, тут измени. Предпочитаю рассматривать это как баг в фастрепорте, который не исправили в соответствии с изменениями в фастскрипте. После добавления одной указанной строчки пока все вроде работает.
 
Добавлено:
В ветке на оффоруме речь идет о 3.19.3 - возможно, там еще чего-нибудь изменили по сравнению с 3.19.2.

Всего записей: 1388 | Зарегистр. 02-02-2002 | Отправлено: 11:50 01-11-2005
DroN_S

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

Цитата:
В ветке на оффоруме речь идет о 3.19.3 - возможно, там еще чего-нибудь изменили по сравнению с 3.19.2.

Изменения можешь посмотреть в Changes на офсайте

Цитата:
Предпочитаю рассматривать это как баг в фастрепорте, который не исправили в соответствии с изменениями в фастскрипте

ещё раз повторюсь, ЭТО НЕ БАГ, просто теперь функции подключаются по другому и всё...

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 12:12 01-11-2005
GloThin



Тобольский шашлычник
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
это не баг, это связано с тем что в 3.19.2 включён FastScript 1.9

В 3.19.2 нет никакого Fascript 1.9, а указанная версия FastScripta вошла в билд 3.19.3 и соответственно более поздние.
 
Добавлено:

Цитата:
Изменения можешь посмотреть в Changes на офсайте  

Там изменения касаемые FastScripta никак не отражены...

----------
Все принципиальное-просто,а все простое-принципиально!
На каждого мудреца достаточно простоты!
Не изменишь существующее,не изменив себя!!

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 12:18 01-11-2005 | Исправлено: GloThin, 12:19 01-11-2005
DroN_S

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

Цитата:
В 3.19.2 нет никакого Fascript 1.9, а указанная версия FastScripta вошла в билд 3.19.3

в 3.19.3 появилась официальная версия скрипта, а в 3.19.2 была версия с кучей патчей и втом числе с изменённой архитектурой...

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 13:13 01-11-2005
aralekin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
О над ж... 2 очка есть.... но мне не столько лицензия нужна, а решение проблемы (даж багфиксом трудно назвать) описанной тут. Нехватка времени и загруженность мешает попробовать самому додуматься до нужного результата =/ . Кста, есть возможность заработать 3 очка дополнительных =) Посмотрите пожалуйста, уважаемые гуру, как же можно заставить кешировать на диск странички при изменении готового отчета.

Всего записей: 39 | Зарегистр. 30-07-2003 | Отправлено: 14:56 01-11-2005
QuickeneR

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

Цитата:
ещё раз повторюсь, ЭТО НЕ БАГ, просто теперь функции подключаются по другому и всё...

Причем тут функции? С ними проблем нет, проблема была в том, что не создавались встроенные типы.

Всего записей: 1388 | Зарегистр. 02-02-2002 | Отправлено: 16:40 01-11-2005
DroN_S

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

Цитата:
Причем тут функции? С ними проблем нет, проблема была в том, что не создавались встроенные типы.

типы ругаются на то что функция поключена не правильно

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 18:11 01-11-2005
aralekin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Багфикс к багрепорту найденному и отписанному в этом посте
Отдельное и большое спасибо за помощь DroN_S`у
Чтобы не возникало подобной ошибки нужно добавить в обработчик OnCreate формы TfrxDesignerForm код:

Код:
 
frxDesignerForm.BorderIcons := frxDesignerForm.BorderIcons - [biMaximize];
 

это частично решит проблему. Мы просто запретим сворачивать окно. то есть уберем такую возможность...
Полный код обработчика с фиксом:

Код:
 
procedure TfrxDesignerForm.FormCreate(Sender: TObject);
begin
  frxResources.LocalizeForm(Self);
  ReadButtonImages;
  CreateObjectsToolbar;
  CreateWorkspace;
  CreateToolWindows;
  Init;
  RestoreState;
  CreateExtraToolbar;
  ReloadPages(0);
  UpdateCaption;
  UpdateRecentFiles('');
  frxDesignerForm.BorderIcons := frxDesignerForm.BorderIcons - [biMaximize]; // fix
  if (frxDesignerComp <> nil) and Assigned(frxDesignerComp.FOnShow) then
    frxDesignerComp.FOnShow(Self);
end;
 

Всего записей: 39 | Зарегистр. 30-07-2003 | Отправлено: 18:39 01-11-2005
DroN_S

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

Цитата:
Причем тут функции? С ними проблем нет, проблема была в том, что не создавались встроенные типы.

на счёт типов, посмотри вот здесь

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 11:52 02-11-2005
Alex_Yagolnik



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не знаю, это баг или моё неумение.
Версия 3.18 от 13.10.05
Есть задача: на нескольких страницах печатать в качестве заголовка поля из одной записи MasterDataSet. Т.е. две страницы с полями record1, затем record2 и так далее.
По совету опытных товарищей сделал так:

Цитата:
 
1. свойству страницы Page1.Dataset сопоставить основной датасет (MasterDataSet). После этого каждая запись из данного датасета будет выводиться на отдельной странице.
2 добавить PageHeader и расположить на нём Мемо с данными из MasterDataSet
3 добавить MasterData1 и привязать к нему DetailDataset1
4 добавить MasterData1Footer (Footer1), на него положить SubReport1
5 для Footer1 написать код
 
CODE  
procedure Footer1OnBeforePrint(Sender: TfrxComponent);
begin
   Engine.NewPage;
end;  
 
6 для SubReport1 повторить п. 1-2
7 добавить на SubReport1 MasterData2 и привязать к нему DetailDataset2
 

 
Всё замечательно. Но при переходе к MasterDataSet.record2 печатается "пустая страница" с одним только заголовком ( с полями из record2). Далее - всё нормально.
 
Пробовал без SubReport, заменяя его на DeatilData. Тоже печатает так, как надо, но с пустой страницей. Установил везде у бэндов StartNewPage=Off! Тот же результат
 
Кстати, не думаю, что это нетипичная задача, когда данные MasterDataSet нужны в заголовке. Хотелось бы, чтобы существовало простое типовое решение. Например бэнд HeaderData. С соответствующей логикой работы.
 
 
 

Всего записей: 14 | Зарегистр. 19-10-2005 | Отправлено: 16:00 02-11-2005 | Исправлено: Alex_Yagolnik, 16:00 02-11-2005
QuickeneR

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

Цитата:
на счёт типов, посмотри вот здесь

Спасибо, но
1) эту ссылку ты уже приводил
2) возможности скачать 3.19.5 у меня нет
3) проблему я решил вчера, о чем и сообщил
4) надеюсь, на этом дискуссию в стиле "это не баг, и проявляется он не так" будем считать закрытой

Всего записей: 1388 | Зарегистр. 02-02-2002 | Отправлено: 18:06 02-11-2005
gpi

Alone Wanderer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот в английской конфе вычитал баг-репорт

Цитата:
Font Color tool button Bug!
I'm testing Fast Report 3.18 Pro now.  The bug that I've found is that if  
the report control objects e.g. frxMemo, have the font color (Green) other  
than Black. when click the font color tool button, which shows up a color  
palette dropdown, and you immediatelly select the "X" close icon without  
selecting any color, then the frxMemo's font color changes to Black. It  
should keep its original color, which should be Green.

 
Добавлено:
Еще в английской конфе проскочило сообщение, что если у GroupHeader.Visible=False, то GroupFooter не печатается, даже если GroupFooter.Visible=True. В FR 3.15 всё работало, а вот в 3.18 и 3.19 уже нет. Это баг, или новое поведение GroupHeader?

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 22:56 02-11-2005
GloThin



Тобольский шашлычник
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Вот в английской конфе вычитал баг-репорт  

А что у самого иссякли пороховницы...
Осталось тока у буржуев баги искать?


----------
Все принципиальное-просто,а все простое-принципиально!
На каждого мудреца достаточно простоты!
Не изменишь существующее,не изменив себя!!

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 00:03 10-11-2005
My_Way



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aralekin
добавим один багрепорт и один багофикс
 
 
QuickeneR
засчитаем два багофикса

Цитата:
возможности скачать 3.19.5 у меня нет

что бы была возможность скачать
 
Alex_Yagolnik
+1 багрепорт
 
 
Спец. предложение, кто для FastReport Studio переведет примеры с си и сишарпа на VB 6, тот получит сразу комплект FR Ent+FR Studio.
 
кто еще не получил заработанное, кидайте в ПМ емаил.

Всего записей: 80 | Зарегистр. 16-09-2004 | Отправлено: 14:01 10-11-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 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