developer calling
dear all,
early this morning, i have compared freereport r2.3.21 and 2.3.3 released by
the owner of fastreport.
the new features is r2.3.3 can read and write the fastreport r3 document
format.
in addition to that, my old 2.3.21 have several new feature compared to the
original 2.3.21, ie :
= property filename (editable at designtime)
= auto backup file when saving the template
= auto rename the template (*frf) to ? prepared report (*.frp) when user edit
from preview window
= reconstruct on fr_view.pas, fr_class.pas and addition fr_types.pas, so there
is no pointer type variable on fr_view. eliminate so many class-casting
(polymorph). class-casting still exists in 2.3.3
= auto create virtual printer, when no default printer driver installed. no
hung if there is no printer installed
= safer block if, using cascade check. since fr using global var, this var
could changed its value we dont know who+when changed and what its content
right know. longer code but safer !
= new internal variable, such template path, report title, date of program
build, etc..
= dynamic length variable for add-in, etc. just allocate what we need, no
extra memory for unused vars.
bottom line is,
what about awakening of free-report ??
any one interested??
(mail me directly [duik -at- petra.ac.id] if u agree with this idea)
--
http://dwikris.cjb.net
ps.
a. according to traffic log at sourceforge, some guys still downloading
freereport. so, i think, there is some people using it and need improvement.
b. it's best if the original developer will support it too..
early this morning, i have compared freereport r2.3.21 and 2.3.3 released by
the owner of fastreport.
the new features is r2.3.3 can read and write the fastreport r3 document
format.
in addition to that, my old 2.3.21 have several new feature compared to the
original 2.3.21, ie :
= property filename (editable at designtime)
= auto backup file when saving the template
= auto rename the template (*frf) to ? prepared report (*.frp) when user edit
from preview window
= reconstruct on fr_view.pas, fr_class.pas and addition fr_types.pas, so there
is no pointer type variable on fr_view. eliminate so many class-casting
(polymorph). class-casting still exists in 2.3.3
= auto create virtual printer, when no default printer driver installed. no
hung if there is no printer installed
= safer block if, using cascade check. since fr using global var, this var
could changed its value we dont know who+when changed and what its content
right know. longer code but safer !
= new internal variable, such template path, report title, date of program
build, etc..
= dynamic length variable for add-in, etc. just allocate what we need, no
extra memory for unused vars.
bottom line is,
what about awakening of free-report ??
any one interested??
(mail me directly [duik -at- petra.ac.id] if u agree with this idea)
--
http://dwikris.cjb.net
ps.
a. according to traffic log at sourceforge, some guys still downloading
freereport. so, i think, there is some people using it and need improvement.
b. it's best if the original developer will support it too..