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

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



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

Цитата:
так и есть, в Run-Time этого косяка нет при вашем фиксе, а вот в дизайнере в IDE есть...

Сделай перекомпиляцию исходников с исправленным фиксом при помощи утилы recompile и в IDE тоже не будет.
Оказывается наш Фикс еще один багик смог вылечить...
 

Цитата:
Такой вот баг в 3.18.2:  
1) В среде Delphi создаём новый проект  
2) бросаем на форму frxReport и кнопку  
3) дизайнер не открываем иначе не увидим самого интересного  
4) по OnClick кнопки пишем frxReport1.ShowReport();  
5) запускаем проект, нажимаем на кнопку и смотрим....  

В результате выходит окно просмотра без страницы.
Но по-моему, режим просмотра и не должен сам создавать страницы, если их нет в отчете,это не его задача.

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

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 20:05 29-09-2005 | Исправлено: GloThin, 20:49 29-09-2005
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот ещё...
Если оключить выносные линии(Вид/Выносные линии), то от линейки по-прежнему их можно таскать, а при отпускании мыши линии пропадают (повторите несколько раз для эксперимента).
Но если затем включить выносные линии, то, то что мы навыносили в отключенном режиме появится на отчете.
У меня предложение, что если выносные линии отключены, то и выносить их от линейки не надо.

Всего записей: 2740 | Зарегистр. 16-10-2003 | Отправлено: 23:50 29-09-2005
My_Way



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Garrett
засчитываем еще 5 багов всего 8 это FR Pro
регданные выслал если письмо не дойдет стучи в ПМ
пока писал ответ, уже и баг поспел
итого 9, сейчас включим Ent
 
 
по поводу Tab в редакторе, это мы уже в ближаейшее время сделаем,
редактор будет корреным образом переписан, думаю эти все глюки выше описанные удастся исключить все сразу
 
EmeJIbka
+два багофикса FR Ent, также рег.данные ушли на почтой, если не дошли тогда в ПМ стучи
 
GloThin,gpi спасибо
 
DroN_S тоже спасибо, и видимо это уже становится традицией, добавленно в виде кое-чего приватной панели
 
 
Добавлено:
до резюме сегодня не успел добраться
 
по поводу апгрейда с существующей(купленой) лицензии:
специфика этой акции такова, что пользователь не может иметь на одном аккаунте,
купленный и заработанный за баги продукты, потому что, это смешает учет выданных по акции продуктов, и проданных продуктов, непосредсвенно внести в систему выдачи продуктов такой функционал нет сейчас возможности, поэтому единственным способом сейчас сохранить целостность данных по пользователям в нашей ситсеме, и не увеличивать нагрузку на людей занимающихся данной акцией, остается то, что аккаунты пользователей не будут содержать одновременно купленых и некупленых продуктов. (иначе я до ваших резюме только к зиме добирусь )
 
да и посмотрите, ведь как показала практика,
FR Ent зарабатывается с нуля довольно просто

Всего записей: 80 | Зарегистр. 16-09-2004 | Отправлено: 23:58 29-09-2005
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот еще...
Как и названия кнопок от "текста" до "компонентов ADO", так и всё дерево данных и все его чекбоксы и внутренние строки не меняются при смене языка. Изменения вступают в силу после перезагрузки дизайнера.

Всего записей: 2740 | Зарегистр. 16-10-2003 | Отправлено: 01:31 30-09-2005
GloThin



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

Цитата:
Вот еще...  
Как и названия кнопок от "текста" до "компонентов ADO", так и всё дерево данных и все его чекбоксы и внутренние строки не меняются при смене языка. Изменения вступают в силу после перезагрузки дизайнера.

Имеется в виду Студио, это не баг. Вот слова разработочиков:  

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


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

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 04:21 30-09-2005 | Исправлено: GloThin, 04:45 30-09-2005
gpi

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

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

Ждём. Если что, сообщим о новых багах
И хотелось, чтобы все наши багофиксы (при условии их работоспособности) были внесены, а то после выхода каждой новой версии придётся формировать версию для печати и самому корректировать исходники.
 
Кстати, о версии для печати - новым соискателям желательно ознакамливаться, дабы избегать повторений.

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 10:11 30-09-2005
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GloThin
Насчет локализации.
Может всеже баг? "Вставить бэнд" локализуется сразу, а "объект текст" не может? Лежат вроде на одном тулбаре. Посмотрите в исходниках как там.
 
 
Добавлено:
Предложение к разработчикам.
Сделайте пожалуйста инсталлятор студии более настраиваемым.
Хотелось бы
- выбор нужных языков. В большинстве случаев нам достаточно двух - анг и рус. А у Вас всё(27 языков, более 1 метра на диске), либо ничего.
- выбор языка программирования в примерах. Мне, например, не очень нужны примеры на бейсике и фокспро. А у Вас всё, либо ничего.
 
При каждой установке студии, её язык сбрасывается в английский.
Может инсталлятор этого не делать?

Всего записей: 2740 | Зарегистр. 16-10-2003 | Отправлено: 11:20 30-09-2005
gpi

Alone Wanderer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Garrett
Исходников FR Studio, по-моему, нет ни у кого.  
 
А вот в фасте 3.17.12 с ObjectsTB1 действительно накручено. Там кнопки создаются динамически, да так, что на кнопке Copy Format Tool  оказывается событие выбора бэнда, причём срабатывает она всегда, даже когда неактивна. А кнопка Select Band всегда активна, но действий - никаких.
И ещё. Когда находимся в редакторе скрипта, наверное, нужно все кнопки ObjectsTB1 делать неактивными.
P.S.  Может быть, эти баги уже и устранены в текущей 3.18

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 13:21 30-09-2005
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EmeJIbka
Можно ещё записать вот так

Код:
 
for Counter := 0 to ComponentCount-1 do
 if (Components[Counter] is TEdit) then  
  SetWindowLong((components[Counter] as TEdit).Handle,GWL_STYLE,
  GetWindowLong((components[Counter] as TEdit).Handle,GWL_STYLE) or ES_NUMBER);
 

 
это без использования отдельной процедуры....

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 15:32 30-09-2005
gpi

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

Цитата:
Там кнопки создаются динамически, да так, что на кнопке Copy Format Tool  оказывается событие выбора бэнда, причём срабатывает она всегда, даже когда неактивна. А кнопка Select Band всегда активна, но действий - никаких.  

А после добавления диалоговой формы всё ОК.

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 20:03 30-09-2005
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
.GloThin
Вот еще насчет локализации и дин.объектах.
В студии меняем язык скажем с рус на анг. В левом нижнем углу как были саитиметры так и остались. Но если щелкнуть по ним для перехода на дюймы-точки, то порядок, загружаются анг.ресурсы, в т.ч. и сантиметры. Думаю здесь нет наверное никаких проблем сразу поменять язык, и не нужна перезагрузка дизайнера. Т.е. это баг

Всего записей: 2740 | Зарегистр. 16-10-2003 | Отправлено: 23:44 30-09-2005
GloThin



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

Цитата:
Вот еще насчет локализации и дин.объектах.

Это вопрос к разработчикам, я к их числу не отношусь...  
Я просто привел фразу My_Way по поводу вопроса gpi на эту тему.
Ждем появления разработчика для разъяснения этого вопроса.  
Но это,как показала статистика, будет не раньше понедельника...  

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

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 04:29 01-10-2005 | Исправлено: GloThin, 06:17 02-10-2005
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FR Studio и обычный Фастик
 
Вот еще пара багов. Я писал вчера о них Му_Waу'ю, просто сейчас выявил некоторую закономерность.
 
 
1.
Если отработать скрипт до какой-нибудь команды(точка останова), то инспектор объектов - пустой(даже сетка не видна), за исключением какой-нибудь строки. Эта строка value того поля, которое было выбрано до запуска отчета.
Если поводить мышой по инспектору, то появляются подказки на поля(и названия полей и их значения), которые сейчас невидимы.
При щелчках на поля-значения будет выводится описание поля в нижнем окошке.
 
 
2.
Все тоже самое, что п.1.
Если видимая строка - комбобокс(можно до запуска отчета специально щелкнуть на поле с комбобоксом), то нажав стрелку(для выбора значений), выбрать что-нибудь, а затем щелкнуть куда-нибудь в инспекторе, высвечивается весь инспектор объектов. И даже можно переходить по объектам.
После этого часто появляются AV, особенно после выхода из превью.
 
 
Если строка не комбобокс, то инспектор не удается высветить, но он скорее всего будет ругаться на недопустимые данные.
 
 

Всего записей: 2740 | Зарегистр. 16-10-2003 | Отправлено: 23:42 01-10-2005
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот еще...
 
FR Studio demo 3.18.10 - 3.18.14
 
Эти сборки ругаются на константы цвета в скрипте.
Н-р, в строке
  Memo1.Color = clRed;
clRed - это undeclared identifier.
 
 
В FR Studio demo 3.18.9 - всё нормально!
 
Добавлено позже.
Александр написал мне, что поправили. Жду 15-ю бету.

Всего записей: 2740 | Зарегистр. 16-10-2003 | Отправлено: 18:54 02-10-2005 | Исправлено: Garrett, 12:36 04-10-2005
Nicka_Grey

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
1)В дизайнере на чистую страницу кладем объект Memo, свойство Allign=baClient. Выставлем для этого Memo выравнивание "по нижнему краю". Добавляем в этот Меmо несколько строк (например 5) - ни одной на странице не видно, все за пределами страницы. Добавляем еще одну (т.е. 6 строк), теперь  строка в пределах страницы.
2)В дизайнере на чистую страницу кладем любой объект, свойство Allign=baClient.  
2а)Вызываем просмотр, дальше параметры страницы, изменяем верхнюю границу, и все... объект съехал и вышел за пределы станицы.
2б)При изменении нижней границы - ничего не происходит, т.е. нижняя граница не изменяется.
2в)При возврате в дизайнер изменения теряются.
2а), 2б) и 2в) правильно работают только если в диалоге "Параметры страницы" выбрать "Применить ко всем страницам"

Всего записей: 1282 | Зарегистр. 04-01-2003 | Отправлено: 16:13 03-10-2005 | Исправлено: Nicka_Grey, 16:20 03-10-2005
gpi

Alone Wanderer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nicka_Grey
с первым багом справляется фикс со второй страницы (посты № 23 и 30), а вот со вторым нужно разбираться
GloThin
есть над чем поработать
 
Добавлено:
Nicka_Grey
Вот фикс, который устраняет оба бага:

Код:
 
//frxClass.pas
procedure TfrxReportPage.AlignChildren;
var
  i: Integer;
  c: TfrxComponent;
begin
  Width := (FPaperWidth - FLeftMargin - FRightMargin) * fr01cm;
  Height := (FPaperHeight - FTopMargin - FBottomMargin) * fr01cm; //fix
  inherited;
  for i := 0 to Objects.Count - 1 do
  begin
    c := Objects[i];
    if c is TfrxBand then
    begin
      if TfrxBand(c).Vertical then
        c.Height := (FPaperHeight - FTopMargin - FBottomMargin) * fr01cm - c.Top
      else
        c.Width := Width - c.Left;
      if c.Width > Width then c.Width := Width;                   //fix
      if c.Height > Height then c.Height := Height;               //fix
      c.AlignChildren;
    end;
  end;
  UpdateDimensions;
end;
 

GloThin
Твой багофиксатор пришлось убрать, т.к. он уменьшал размеры страницы. Это хорошо видно, если в отчёт добавить пустую страницу, чтобы она служила эталоном.
Вышеприведенный фикс нужно хорошо протестировать, а то как бы ещё какие-нибудь глюки не добавить.

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 20:47 03-10-2005
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gpi
Молодец.
 
Теперь неплохо бы было если бы разработчики всё учли и пофиксили в очередной бетке Фастика(ну и Студии тоже). А то уже неделю ничего не делали с Фастиком

Всего записей: 2740 | Зарегистр. 16-10-2003 | Отправлено: 23:17 03-10-2005
GloThin



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

Цитата:
Твой багофиксатор пришлось убрать, т.к. он уменьшал размеры страницы. Это хорошо видно, если в отчёт добавить пустую страницу, чтобы она служила эталоном.  

Он не нужен в версии 3.18, так как не проявляется та ситуация для которой он был сделан. А было в версии 3.16.
Garrett

Цитата:
А то уже неделю ничего не делали с Фастиком

Делали, делали...  

Цитата:
 
Файл изменений продукта  
   
Текущая  
-------------  
- исправлен баг с выравниванием baClient  
- исправлен баг с матричными объектами (дизайнер, ядро)  
- исправлен баг с иконкой приложения  
.....  
 


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

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 06:46 04-10-2005 | Исправлено: GloThin, 06:48 04-10-2005
martyanov



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пользуюсь версией 3.07, поэтому не могу сказать, исправлен ли нижеописанный баг в последующих версих.
 
На странице лежит 5 band-ов: PageHeader и 4 Child-а, пронумерованные от 1 до 4 в порядке следования сверху вниз. У Child1 и Child3 Streched := True.  
Создаем отчет на основе шаблона (формирование данных идет через имена переменных, значения передается из программы через событие OnGetValue). Если значение, помещаемое в memo на Child1 небольшое по вертикали и все band-ы попадают на одну страницу - все прекрасно работает. Как только отчет перестает помещаться на одну страницу - метод PrapareReport зацикливается и начинает жрать память дикими темпами.
У всех band-ов AllowSplit := True.
 
Файл отчета могу выслать.

Всего записей: 291 | Зарегистр. 02-06-2003 | Отправлено: 09:08 04-10-2005
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GloThin
Когда я писал, они еще пятую бетку не положили.

Всего записей: 2740 | Зарегистр. 16-10-2003 | Отправлено: 10:37 04-10-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