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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 | Цитировать | Сообщить модератору
Опять о дизайнере:
Создаешь объект МЕМО.вводишь в него текст, выбираешь в "Инспекторе" свойство ALign, выставляем его в значение baClient, объект распахивается на весь экран(как оно и должно быть),но в верхней и боковой части у него есть символы границы, а внижней части их нет.  
Может это тоже не баг, а фича, но как то несимметрично все это смотрится....

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

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 00:33 27-08-2005
gpi

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

Цитата:
В дизайнере при редактировании диалоговой формы на тулбаре не работает кнопка ЦВЕТ ЗАЛИВКИ при выделенном контроле, например TfrxEditControl  
 
      26: if c is TfrxView then  
            TfrxView(c).Color := FColor  
          else if c is TfrxReportPage then  
            TfrxReportPage(c).Color := FColor  
//fix  
            else if GetPropInfo(PTypeInfo(c.ClassInfo), 'Color') <> nil then  
                 TFrxDialogControl(c).Color := FColor;  
//end of fix

Как выяснилось, при таком фиксе возникали проблемы с изменением цвета самой диалоговой формы
Можно попробовать так:
 
      26: if c is TfrxView then
            TfrxView(c).Color := FColor
          else if c is TfrxReportPage then
            TfrxReportPage(c).Color := FColor
//fix begin
               else if c is TfrxDialogControl then
                 TfrxDialogControl(c).Color := FColor
                    else if c is TfrxDialogPage then
                      begin
                        TfrxDialogPage(c).Color := FColor; // не знаю почему, но эта строка  
                                                                                  //обновляла только цвет
                                                                                  //дочерних компонентов
                                                                                  //диалоговой формы
                        FWorkspace.Color:= FColor; //пришлось добавить эту
//или я что-то делаю не так, или это баг с рефрешем диалоговой формы
                      end;
//fix end

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 14:54 27-08-2005
gpi

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

Цитата:
Опять о дизайнере:  
Создаешь объект МЕМО.вводишь в него текст, выбираешь в "Инспекторе" свойство ALign, выставляем его в значение baClient, объект распахивается на весь экран(как оно и должно быть),но в верхней и боковой части у него есть символы границы, а внижней части их нет.  
Может это тоже не баг, а фича, но как то несимметрично все это смотрится....  

 
По-моему баг, а вот и фикс: (frxClass.pas)
 
procedure TfrxReportPage.AlignChildren;
var
  i: Integer;
  c: TfrxComponent;
begin
  Width := (FPaperWidth - FLeftMargin - FRightMargin) * fr01cm;
//fix begin  
  Height := (FPaperHeight - FTopMargin - FBottomMargin) * fr01cm;
//fix end
  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;
      c.AlignChildren;
    end;
  end;
  UpdateDimensions;
end;
 

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 23:50 27-08-2005
GloThin



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

Цитата:
По-моему баг, а вот и фикс: (frxClass.pas)  

Ну вот на корню инициативу отбирают...
Вернее шансы заработать бонусы...
 
 
Добавлено:
gpi

Цитата:
По-моему баг, а вот и фикс: (frxClass.pas)  

Что-то этот фикс у меня не работает, завтра сам посмотрю, вчем может быть дело...

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

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 00:07 28-08-2005
gpi

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

Цитата:
Ну вот на корню инициативу отбирают...  
Вернее шансы заработать бонусы...  

Если My_Way не против, одним или двумя бонусами за этот фикс я поделюсь )

Цитата:
Что-то этот фикс у меня не работает, завтра сам посмотрю, вчем может быть дело...

Ещё раз проверил, вроде бы всё нормально
 
Что-то не понятно, как работают выносные линии.
В примере со штрих-кодами они есть, можно включить/выключить отображение, переместить, но нельзя добавить/удалить.
Доступа к свойствам HGuides.Text и VGuides.Text из дизайнера нет.
И ещё одна особенность, а может быть, кривые дрова моей видяхи: при скроллинге отчёта со штрихкодами в правой части экрана возникают мерцающие полосы. После окончания скроллинга всё нормально

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



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

Цитата:
Ещё раз проверил, вроде бы всё нормально  

У меня по прежнему не работает.
Но там проблема гораздо сложнее, чем отображение границ...
Определюсь более подробно с масштабом проблемы и потом опишу...

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

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 11:50 28-08-2005 | Исправлено: GloThin, 11:51 28-08-2005
gpi

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

Цитата:
Но там проблема гораздо сложнее, чем отображение границ...  

 
Там высота объекта устанавливается равной высоте страницы, а не высоте страницы-верхнее_поле-нижнее_поле

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 12:39 28-08-2005
GloThin



Тобольский шашлычник
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уф, разобрался с проблемой.
Тут, как выяснилось проблема не столько в отображении границ, а масштаб проблемы шире, то есть это еще какой баг,просто багище. Эта проблема проявляется:
1. Не только c МЕМО, а вообще со всеми объектами, которым стоит присвоить Align:=AlClient, что как выяснил,отображение границ тут не причем. Проблема в том, что в дизайнере объекты с заданным значением Align, при выводе на экран выходят за границы нижней части сетки, а в просмотре - отображается нормально.  
2. Тот же самый эффект происходит и со значением Align:=baBottom
3. Фикс от gpi - работает и правит обе вышеизложенные проблемы.
 
P.S. Не работал у меня, так как я проверял в IDE, а в RUN-TIME не догадался проверить...
 
 
Добавлено:

Цитата:
Там высота объекта устанавливается равной высоте страницы, а не высоте страницы-верхнее_поле-нижнее_поле

Ты прав... Я это и сам заметил, хотел исправить, исправил,но мой вариант был не до конца полноценным, а твой я по своей глупости проверял не так....

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

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

Alone Wanderer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Опять свойство ALLIGN в инспекторе:
1. бросаем на страницу мемо или рисунок (лучше рисунок - сразу видны все свойства)
2. устанавливаем свойство allign в baWidth, переходим на свойство ниже - в инспекторе обновляются поля Left и Width, а строка состояния без изменений
3. устанавливаем свойство allign в baClient, переходим на свойство ниже - в инспекторе обновляются поля Height, Left, Top и Width, а строка состояния отображает данные состояния baWidth

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 15:50 28-08-2005
GloThin



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

Цитата:
 Уф, разобрался с проблемой.  

Ага, как я и говорил, это не столь малый баг....

Цитата:
Фикс от gpi - работает и правит обе вышеизложенные проблемы.  

Фикс работает не всегда....Но он и не должен работать всегда - он ведь не панацея от всех бед...
Например, не работает, при изменении размеров отступов на странице,важны отступы вверху и внизу... при изменении любого из них - объект съезжает с нормального расположения на странице... объект возвращается на место при попытке перемещения объекта...
Что ж наверно, не зря я искал альтернативный способ решения этой проблемы... и часть моего варианта решает вышеизложенную проблему...
Не знаю, как это оценит My Way,фикс и  фикс к фиксу являются разными фиксами или одним...
Вот мое дополнение к вышеизложенному фиксу(фиксатор):
Модуль (frxClass.pas)

Код:
 
procedure TfrxReportPage.UpdateDimensions;
begin
  Width := Round((FPaperWidth - FLeftMargin - FRightMargin) * fr01cm);
  Height := Round((FPaperHeight - FTopMargin - FBottomMargin) * fr01cm);
end;
 

P.S. Как я и говорил свойство Align в дизайнере- очень большой баг:
Цитата:
Опять свойство ALLIGN в инспекторе:
Один большой поправили, новый обнаружился...
 
 


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

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 17:42 28-08-2005
gpi

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

Цитата:
Вот мое дополнение к вышеизложенному фиксу(фиксатор):  

Потребность в моём фиксе отпадает.
А ты переживал )
Цитата:
Ну вот на корню инициативу отбирают...

 
 

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 19:12 28-08-2005
GloThin



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

Цитата:
Потребность в моём фиксе отпадает.  
А ты переживал )  

Я особо не переживал...
Но наши фиксы(фикс+фиксатор) должны использоваться совместно...
Иначе баг будет проявляться...
Если интересны подробности, могу уточнить...

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

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

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

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



Тобольский шашлычник
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уточняю, только эта инфа в большей будет полезна My Way, чтобы не засчитать багфикс.. :  
1.Твой фикс работает в случаях, окромя описанных в предыдущем посте
2.А мой работает во всех случаях, кроме запуска предпросмотра(Preview), по выходе из этого режима наблюдается та же ботва, от котоорой  мы пытались избавиться...
Ну это конечно без участия твоего фикса.
Так,что вывод....  
Они по отдельности не могут быть....
каждый из них.... FIX... с БОЛЬШОЙ БУКВЫ...
p.s.НИ ОДИН ИЗ НИХ НЕЛЬЗЯ ИГНОРИРРОВАТЬ...
 
Добавлено:
Вооот и настал понедельник!!!! Ждем добрых слов от автоорооов...вернее разрррааботчиков...
Ну. остается тоооллько ждать... Ждем-с... :-\

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

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 23:38 28-08-2005 | Исправлено: GloThin, 23:42 28-08-2005
jonikDk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В редакторе DBCross, не правильно в выпадающем списке отображает стиль DBCross
объекта. Например, если выбрать Green - сохранить и выйти, а затем опять зайти в редактор DBCross то в выпадающем списке будет отображаться Standart, хотя на самом деле стиль Green.
 
 
 
 
 
Добавлено:
 Пути решения
  a) Сделать изменения в модуле frxCrossEditor  
   При выборе стиля в обработчике StyleCBClick
   в самом конце можно добавить 2 строчки для сохранения  
   наименования стиля
 
     FCross.Report.Styles.Name := Style.Name;
     FCross.Report.Styles.Apply;
 
   И в procedure TfrxCrossEditorForm.FormShow(Sender: TObject)
   можно добавить следующие строчки.
 
    if FCross.Report.Styles.Name <> EmptyStr then
    StyleCB.ItemIndex := FStyleSheet.IndexOf(FCross.Report.Styles.Name)
   else  StyleCB.ItemIndex := 0;
 
   Правда если выйти из дизайнера, и закрыть проект, а потом заново загрузить  
   проект и зайти в дизайнер Отчетов и открыть отчет с DBCross, то в объекте  
   StyleCB стиль опять будет Standart, это связано наверное с тем, что класс  
   frxReport не сохраняет наименование стиля
 
  b) Можно добавить в класс TfrxCustomCrossView переменную  
 
  FStyleIndex: integer; и соответствующее ему published свойство StyleIndex  
  по умолчанию = 0.  
 В конструкторе пишем StyleIndex := 0;
  тогда в модуле frxCrossEditor в обработчике StyleCBClick
   в самом конце можно добавить одну строку для сохранения индекса стиля
 
  FCross.StyleIndex := FStyleSheet.IndexOf(StyleCB.Text);      
  И в procedure TfrxCrossEditorForm.FormShow(Sender: TObject)
   можно добавить следующие строчки.
 
  StyleCB.ItemIndex := FCross.StyleIndex;
  StyleCBClick(Sender);
 
Единственный недостаток последнего подхода, что свойство отображается в инспекторе объектов и если изменить в инмпекторе  не зайти в редактор Cross объекта, то и стиль не поменяется.

Всего записей: 1625 | Зарегистр. 01-03-2004 | Отправлено: 10:09 29-08-2005
My_Way



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gpi 7багрепортов+2багофикса, выдан FR Ent, остаток 4 багрепорта
GloThin 3багрепорта+1багофикс, за FR Pro обращаться в ПМ
LadyOfWood 3багрепорта+3багофикса, выдан FR Ent, остаток 3 багрепорта
jonikDk 1багрепорт+1багофикс, пока FR Standard, обращаться в ПМ
 
надеюсь никого не обидел?;)
 
Остатки можете использовать для получения FR Studio например,  
цена в багрепортах такая же как FR Ent.
Друг другу только остатки передавать нелзья,
извините уж
 
 

Всего записей: 80 | Зарегистр. 16-09-2004 | Отправлено: 13:30 29-08-2005
GloThin



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

Цитата:
Друг другу только остатки передавать нелзья,

А что можно? Сами баги? Или фиксы?

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

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

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

Цитата:
А что можно? Сами баги? Или фиксы?

Через ПМ )
 
My_Way
А что включает в себя FR Studio?
 

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 21:45 29-08-2005
My_Way



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

Цитата:
А что можно? Сами баги? Или фиксы?

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

Всего записей: 80 | Зарегистр. 16-09-2004 | Отправлено: 21:46 29-08-2005
GloThin



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

Цитата:
А что включает в себя FR Studio?

Насколько я понимаю, это продукт для платформы MS VISUAL STUDIO и первый шаг к NET...

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

Всего записей: 709 | Зарегистр. 28-04-2004 | Отправлено: 21:49 29-08-2005 | Исправлено: GloThin, 21:55 29-08-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