FastReport CLX software
have been tested by downloadtopc.com team on 8 June 2006 against viruses,
spyware, adware and was founded to be 100% clean.
However, we can't guarantee that the software have not changed since we have
checked, but we will recheck this software periodically to assure users that it remain clean.
Note: this award offered by DownloadToPc.com
should be used only by the author/publisher of the FastReport CLX software.
FastReport CLX 2.5 Antivirus Report
Archive: fr250clx.zip
creating: demos/
inflating: demos/1.frf
inflating: demos/10.frf
inflating: demos/12.frf
inflating: demos/13.frf
inflating: demos/14.frf
inflating: demos/2.frf
inflating: demos/3.frf
inflating: demos/4.frf
inflating: demos/5.frf
inflating: demos/6.frf
inflating: demos/7.frf
inflating: demos/8.frf
inflating: demos/9.frf
inflating: demos/bio.cds
inflating: demos/crosstable.cds
inflating: demos/customers.cds
inflating: demos/datasets.pas
inflating: demos/datasets.xfm
inflating: demos/frdemo.dpr
inflating: demos/frdemo.res
inflating: demos/repquery.cds
inflating: demos/unit1.pas
inflating: demos/unit1.xfm
inflating: demos/unit2.pas
inflating: demos/unit2.xfm
inflating: demos/unit3.pas
inflating: demos/unit3.xfm
inflating: demos/unit4.pas
inflating: demos/unit4.xfm
creating: lib_cb6/
inflating: lib_cb6/fr_class.dcu
inflating: lib_cb6/fr_class.hpp
inflating: lib_cb6/fr_class.obj
creating: lib_d6/
inflating: lib_d6/fr_class.dcu
creating: lib_d7/
inflating: lib_d7/fr_class.dcu
creating: lib_k2/
inflating: lib_k2/fr_class.dcu
inflating: lib_k2/fr_class.dpu
creating: lib_k3/
inflating: lib_k3/fr_class.dcu
inflating: lib_k3/fr_class.dpu
creating: lib_k3cpp/
inflating: lib_k3cpp/fr_api.hpp
inflating: lib_k3cpp/fr_class.dcu
inflating: lib_k3cpp/fr_class.dpu
inflating: lib_k3cpp/fr_class.hpp
inflating: lib_k3cpp/fr_class.o
creating: res/
creating: res/brazil/
inflating: res/brazil/fr_desgn.res
inflating: res/brazil/fr_lng1.rc
inflating: res/brazil/fr_lng2.rc
inflating: res/brazil/fr_lng3.rc
inflating: res/brazil/fr_lng4.rc
creating: res/catalon/
inflating: res/catalon/fr_desgn.res
inflating: res/catalon/fr_lng1.rc
inflating: res/catalon/fr_lng2.rc
inflating: res/catalon/fr_lng3.rc
inflating: res/catalon/fr_lng4.rc
creating: res/chinese/
inflating: res/chinese/fr_desgn.res
inflating: res/chinese/fr_lng1.rc
inflating: res/chinese/fr_lng2.rc
inflating: res/chinese/fr_lng3.rc
inflating: res/chinese/fr_lng4.rc
creating: res/czech/
inflating: res/czech/fr_desgn.res
inflating: res/czech/fr_lng1.rc
inflating: res/czech/fr_lng2.rc
inflating: res/czech/fr_lng3.rc
inflating: res/czech/fr_lng4.rc
creating: res/danish/
inflating: res/danish/fr_desgn.res
inflating: res/danish/fr_lng1.rc
inflating: res/danish/fr_lng2.rc
inflating: res/danish/fr_lng3.rc
inflating: res/danish/fr_lng4.rc
creating: res/dutch/
inflating: res/dutch/fr_desgn.res
inflating: res/dutch/fr_lng1.rc
inflating: res/dutch/fr_lng2.rc
inflating: res/dutch/fr_lng3.rc
inflating: res/dutch/fr_lng4.rc
creating: res/english/
inflating: res/english/fr_desgn.res
inflating: res/english/fr_lng1.rc
inflating: res/english/fr_lng2.rc
inflating: res/english/fr_lng3.rc
inflating: res/english/fr_lng4.rc
creating: res/french/
inflating: res/french/fr_desgn.res
inflating: res/french/fr_lng1.rc
inflating: res/french/fr_lng2.rc
inflating: res/french/fr_lng3.rc
inflating: res/french/fr_lng4.rc
creating: res/german/
inflating: res/german/fr_desgn.res
inflating: res/german/fr_lng1.rc
inflating: res/german/fr_lng2.rc
inflating: res/german/fr_lng3.rc
inflating: res/german/fr_lng4.rc
creating: res/greek/
inflating: res/greek/fr_desgn.res
inflating: res/greek/fr_lng1.rc
inflating: res/greek/fr_lng2.rc
inflating: res/greek/fr_lng3.rc
inflating: res/greek/fr_lng4.rc
creating: res/hungary/
inflating: res/hungary/fr_desgn.res
inflating: res/hungary/fr_lng1.rc
inflating: res/hungary/fr_lng2.rc
inflating: res/hungary/fr_lng3.rc
inflating: res/hungary/fr_lng4.rc
creating: res/italian/
inflating: res/italian/fr_desgn.res
inflating: res/italian/fr_lng1.rc
inflating: res/italian/fr_lng2.rc
inflating: res/italian/fr_lng3.rc
inflating: res/italian/fr_lng4.rc
creating: res/polish/
inflating: res/polish/fr_desgn.res
inflating: res/polish/fr_lng1.rc
inflating: res/polish/fr_lng2.rc
inflating: res/polish/fr_lng3.rc
inflating: res/polish/fr_lng4.rc
inflating: res/readme.txt
creating: res/russian/
inflating: res/russian/fr_desgn.res
inflating: res/russian/fr_lng1.rc
inflating: res/russian/fr_lng2.rc
inflating: res/russian/fr_lng3.rc
inflating: res/russian/fr_lng4.rc
creating: res/russian-koi8/
inflating: res/russian-koi8/fr_desgn.res
inflating: res/russian-koi8/fr_lng1.rc
inflating: res/russian-koi8/fr_lng2.rc
inflating: res/russian-koi8/fr_lng3.rc
inflating: res/russian-koi8/fr_lng4.rc
creating: res/slovak/
inflating: res/slovak/fr_desgn.res
inflating: res/slovak/fr_lng1.rc
inflating: res/slovak/fr_lng2.rc
inflating: res/slovak/fr_lng3.rc
inflating: res/slovak/fr_lng4.rc
creating: res/slovene/
inflating: res/slovene/fr_desgn.res
inflating: res/slovene/fr_lng1.rc
inflating: res/slovene/fr_lng2.rc
inflating: res/slovene/fr_lng3.rc
inflating: res/slovene/fr_lng4.rc
creating: res/spanish/
inflating: res/spanish/fr_desgn.res
inflating: res/spanish/fr_lng1.rc
inflating: res/spanish/fr_lng2.rc
inflating: res/spanish/fr_lng3.rc
inflating: res/spanish/fr_lng4.rc
creating: res/spanish-la/
inflating: res/spanish-la/fr_desgn.res
inflating: res/spanish-la/fr_lng1.rc
inflating: res/spanish-la/fr_lng2.rc
inflating: res/spanish-la/fr_lng3.rc
inflating: res/spanish-la/fr_lng4.rc
creating: res/swedish/
inflating: res/swedish/fr_desgn.res
inflating: res/swedish/fr_lng1.rc
inflating: res/swedish/fr_lng2.rc
inflating: res/swedish/fr_lng3.rc
inflating: res/swedish/fr_lng4.rc
creating: res/taiwan/
inflating: res/taiwan/fr_desgn.res
inflating: res/taiwan/fr_lng1.rc
inflating: res/taiwan/fr_lng2.rc
inflating: res/taiwan/fr_lng3.rc
inflating: res/taiwan/fr_lng4.rc
creating: res/turkish/
inflating: res/turkish/fr_desgn.res
inflating: res/turkish/fr_lng1.rc
inflating: res/turkish/fr_lng2.rc
inflating: res/turkish/fr_lng3.rc
inflating: res/turkish/fr_lng4.rc
creating: res/ukraine/
inflating: res/ukraine/fr_desgn.res
inflating: res/ukraine/fr_lng1.rc
inflating: res/ukraine/fr_lng2.rc
inflating: res/ukraine/fr_lng3.rc
inflating: res/ukraine/fr_lng4.rc
creating: res/ukraine-koi8/
inflating: res/ukraine-koi8/fr_desgn.res
inflating: res/ukraine-koi8/fr_lng1.rc
inflating: res/ukraine-koi8/fr_lng2.rc
inflating: res/ukraine-koi8/fr_lng3.rc
inflating: res/ukraine-koi8/fr_lng4.rc
creating: source/
creating: source/dbx/
inflating: source/dbx/dbxc.bpf
inflating: source/dbx/dbxc.bpkl
inflating: source/dbx/dbxc.res
extracting: source/dbx/frx_dbx.a
inflating: source/dbx/frx_dbx.bpf
inflating: source/dbx/frx_dbx.bpk
inflating: source/dbx/frx_dbx.bpr
inflating: source/dbx/frx_dbx.cpp
inflating: source/dbx/frx_dbx.dpk
inflating: source/dbx/frx_dbx.res
inflating: source/dbx/fr_dbx.res
inflating: source/dbx/fr_dbxdb.pas
inflating: source/dbx/fr_dbxmd.pas
inflating: source/dbx/fr_dbxmd.xfm
inflating: source/dbx/fr_dbxquery.pas
inflating: source/dbx/fr_dbxqueryparam.pas
inflating: source/dbx/fr_dbxqueryparam.xfm
inflating: source/dbx/fr_dbxreg.dcr
inflating: source/dbx/fr_dbxreg.pas
inflating: source/dbx/fr_dbxtable.pas
inflating: source/fr.inc
inflating: source/frbarcod.pas
inflating: source/frexpimg.pas
inflating: source/frexpimg.xfm
extracting: source/frx.a
inflating: source/frx.bpf
inflating: source/frx.bpk
inflating: source/frx.bpr
inflating: source/frx.cpp
inflating: source/frx.dpk
inflating: source/frx.res
inflating: source/frxc.bpf
inflating: source/frxc.bpkl
inflating: source/frxc.res
inflating: source/fr_about.pas
inflating: source/fr_about.xfm
inflating: source/fr_api.h
inflating: source/fr_api.pas
inflating: source/fr_arg.pas
inflating: source/fr_arg.xfm
inflating: source/fr_attre.pas
inflating: source/fr_attre.xfm
inflating: source/fr_barc.pas
inflating: source/fr_barc.res
inflating: source/fr_barc.xfm
inflating: source/fr_bnded.pas
inflating: source/fr_bnded.xfm
inflating: source/fr_btyp.pas
inflating: source/fr_btyp.xfm
inflating: source/fr_chbox.pas
inflating: source/fr_chbox.res
inflating: source/fr_color.pas
inflating: source/fr_const.pas
inflating: source/fr_cross.pas
inflating: source/fr_cross.xfm
inflating: source/fr_cross1.pas
inflating: source/fr_ctrls.pas
inflating: source/fr_ctrls.res
inflating: source/fr_dbfldeditor.pas
inflating: source/fr_dbfldeditor.xfm
inflating: source/fr_dbfldlist.pas
inflating: source/fr_dbfldlist.xfm
inflating: source/fr_dblookupctl.pas
inflating: source/fr_dbnewlookup.pas
inflating: source/fr_dbnewlookup.xfm
inflating: source/fr_dbrel.pas
inflating: source/fr_dbset.pas
inflating: source/fr_dbsqledit.pas
inflating: source/fr_dbsqledit.xfm
inflating: source/fr_dbutils.pas
inflating: source/fr_dctrl.pas
inflating: source/fr_dctrl.res
inflating: source/fr_desgn.pas
inflating: source/fr_desgn.res
inflating: source/fr_desgn.xfm
inflating: source/fr_dict.pas
inflating: source/fr_dict.xfm
inflating: source/fr_dock.pas
inflating: source/fr_dock.xfm
inflating: source/fr_dopt.pas
inflating: source/fr_dopt.xfm
inflating: source/fr_dset.pas
inflating: source/fr_dsopt.pas
inflating: source/fr_dsopt.xfm
inflating: source/fr_edit.pas
inflating: source/fr_edit.xfm
inflating: source/fr_expr.pas
inflating: source/fr_expr.xfm
inflating: source/fr_e_csv.pas
inflating: source/fr_e_csv.xfm
inflating: source/fr_e_htm.pas
inflating: source/fr_e_htm.xfm
inflating: source/fr_e_html2.pas
inflating: source/fr_e_html2.xfm
inflating: source/fr_e_html2_editors.pas
inflating: source/fr_e_rtf.pas
inflating: source/fr_e_rtf.xfm
inflating: source/fr_e_txt.pas
inflating: source/fr_e_txt.xfm
inflating: source/fr_flds.pas
inflating: source/fr_flds.xfm
inflating: source/fr_flds1.pas
inflating: source/fr_flds1.xfm
inflating: source/fr_fmted.pas
inflating: source/fr_fmted.xfm
inflating: source/fr_funcs.pas
inflating: source/fr_funcs.xfm
inflating: source/fr_gedit.pas
inflating: source/fr_gedit.xfm
inflating: source/fr_grped.pas
inflating: source/fr_grped.xfm
inflating: source/fr_hilit.pas
inflating: source/fr_hilit.xfm
inflating: source/fr_iflds.pas
inflating: source/fr_iflds.xfm
inflating: source/fr_insp.pas
inflating: source/fr_insp.xfm
inflating: source/fr_intrp.pas
inflating: source/fr_ledit.pas
inflating: source/fr_ledit.xfm
inflating: source/fr_lng1.rc
inflating: source/fr_lng2.rc
inflating: source/fr_lng3.rc
inflating: source/fr_lng4.rc
inflating: source/fr_newrp.pas
inflating: source/fr_newrp.xfm
inflating: source/fr_pagef.pas
inflating: source/fr_pagef.xfm
inflating: source/fr_pars.pas
inflating: source/fr_passw.pas
inflating: source/fr_passw.xfm
inflating: source/fr_pgopt.pas
inflating: source/fr_pgopt.xfm
inflating: source/fr_popuplb.pas
inflating: source/fr_popuplb.xfm
inflating: source/fr_prdlg.pas
inflating: source/fr_prdlg.xfm
inflating: source/fr_prntr.pas
inflating: source/fr_progr.pas
inflating: source/fr_progr.xfm
inflating: source/fr_ptabl.pas
inflating: source/fr_reg.dcr
inflating: source/fr_reg.pas
inflating: source/fr_restr.pas
inflating: source/fr_restr.xfm
inflating: source/fr_rrect.pas
inflating: source/fr_rrect.res
inflating: source/fr_rrect.xfm
inflating: source/fr_shape.pas
inflating: source/fr_shape.res
inflating: source/fr_templ.pas
inflating: source/fr_templ.xfm
inflating: source/fr_utils.pas
inflating: source/fr_var.pas
inflating: source/fr_var.xfm
inflating: source/fr_vared.pas
inflating: source/fr_vared.xfm
inflating: source/fr_vbnd.pas
inflating: source/fr_vbnd.xfm
inflating: source/fr_view.pas
inflating: source/fr_view.xfm
creating: source/ibx/
inflating: source/ibx/frx_ibx.bpk
inflating: source/ibx/frx_ibx.cpp
inflating: source/ibx/frx_ibx.dpk
inflating: source/ibx/frx_ibx.res
inflating: source/ibx/fr_ibx.res
inflating: source/ibx/fr_ibxdb.pas
inflating: source/ibx/fr_ibxmd.pas
inflating: source/ibx/fr_ibxmd.xfm
inflating: source/ibx/fr_ibxquery.pas
inflating: source/ibx/fr_ibxqueryparam.pas
inflating: source/ibx/fr_ibxqueryparam.xfm
inflating: source/ibx/fr_ibxreg.dcr
inflating: source/ibx/fr_ibxreg.pas
inflating: source/ibx/fr_ibxtable.pas
inflating: changes.rus
inflating: changes.txt
inflating: Dealers.rus
inflating: Dealers.txt
inflating: dontwork.txt
inflating: file_id.diz
inflating: knownbugs.txt
inflating: license.rus
inflating: license.txt
inflating: readme.rus
inflating: readme.txt
Scanning knownbugs.txt
knownbugs.txt: OK
Scanning license.rus
license.rus: OK
Scanning readme.rus
readme.rus: OK
Scanning lib_k3/fr_class.dpu
lib_k3/fr_class.dpu: OK
Scanning lib_k3/fr_class.dcu
lib_k3/fr_class.dcu: OK
Scanning lib_k3cpp/fr_class.dpu
lib_k3cpp/fr_class.dpu: OK
Scanning lib_k3cpp/fr_class.o
lib_k3cpp/fr_class.o: OK
Scanning lib_k3cpp/fr_class.dcu
lib_k3cpp/fr_class.dcu: OK
Scanning lib_k3cpp/fr_api.hpp
lib_k3cpp/fr_api.hpp: OK
Scanning lib_k3cpp/fr_class.hpp
lib_k3cpp/fr_class.hpp: OK
Scanning source/fr_edit.xfm
source/fr_edit.xfm: OK
Scanning source/fr_dbsqledit.xfm
source/fr_dbsqledit.xfm: OK
Scanning source/dbx/fr_dbxreg.dcr
source/dbx/fr_dbxreg.dcr: OK
Scanning source/dbx/dbxc.bpkl
source/dbx/dbxc.bpkl: OK
Scanning source/dbx/frx_dbx.bpr
source/dbx/frx_dbx.bpr: OK
Scanning source/dbx/fr_dbxmd.xfm
source/dbx/fr_dbxmd.xfm: OK
Scanning source/dbx/frx_dbx.res
source/dbx/frx_dbx.res: OK
Scanning source/dbx/dbxc.bpf
source/dbx/dbxc.bpf: OK
Scanning source/dbx/fr_dbxtable.pas
source/dbx/fr_dbxtable.pas: OK
Scanning source/dbx/frx_dbx.bpf
source/dbx/frx_dbx.bpf: OK
Scanning source/dbx/frx_dbx.a
source/dbx/frx_dbx.a: OK
Scanning source/dbx/frx_dbx.dpk
source/dbx/frx_dbx.dpk: OK
Scanning source/dbx/fr_dbx.res
source/dbx/fr_dbx.res: OK
Scanning source/dbx/fr_dbxqueryparam.pas
source/dbx/fr_dbxqueryparam.pas: OK
Scanning source/dbx/fr_dbxdb.pas
source/dbx/fr_dbxdb.pas: OK
Scanning source/dbx/frx_dbx.cpp
source/dbx/frx_dbx.cpp: OK
Scanning source/dbx/fr_dbxreg.pas
source/dbx/fr_dbxreg.pas: OK
Scanning source/dbx/dbxc.res
source/dbx/dbxc.res: OK
Scanning source/dbx/frx_dbx.bpk
source/dbx/frx_dbx.bpk: OK
Scanning source/dbx/fr_dbxmd.pas
source/dbx/fr_dbxmd.pas: OK
Scanning source/dbx/fr_dbxqueryparam.xfm
source/dbx/fr_dbxqueryparam.xfm: OK
Scanning source/dbx/fr_dbxquery.pas
source/dbx/fr_dbxquery.pas: OK
Scanning source/fr_chbox.pas
source/fr_chbox.pas: OK
Scanning source/fr_attre.pas
source/fr_attre.pas: OK
Scanning source/fr_funcs.xfm
source/fr_funcs.xfm: OK
Scanning source/fr_chbox.res
source/fr_chbox.res: OK
Scanning source/fr_ctrls.res
source/fr_ctrls.res: OK
Scanning source/fr_attre.xfm
source/fr_attre.xfm: OK
Scanning source/fr_cross1.pas
source/fr_cross1.pas: OK
Scanning source/frx.bpk
source/frx.bpk: OK
Scanning source/fr_restr.xfm
source/fr_restr.xfm: OK
Scanning source/fr_prntr.pas
source/fr_prntr.pas: OK
Scanning source/fr_dbfldeditor.xfm
source/fr_dbfldeditor.xfm: OK
Scanning source/fr_view.xfm
source/fr_view.xfm: OK
Scanning source/fr_view.pas
source/fr_view.pas: OK
Scanning source/fr_pagef.pas
source/fr_pagef.pas: OK
Scanning source/fr_e_csv.pas
source/fr_e_csv.pas: OK
Scanning source/fr_rrect.xfm
source/fr_rrect.xfm: OK
Scanning source/fr_edit.pas
source/fr_edit.pas: OK
Scanning source/fr_desgn.xfm
source/fr_desgn.xfm: OK
Scanning source/fr_dopt.pas
source/fr_dopt.pas: OK
Scanning source/fr_rrect.res
source/fr_rrect.res: OK
Scanning source/fr_e_txt.xfm
source/fr_e_txt.xfm: OK
Scanning source/ibx/fr_ibxmd.xfm
source/ibx/fr_ibxmd.xfm: OK
Scanning source/ibx/fr_ibxqueryparam.pas
source/ibx/fr_ibxqueryparam.pas: OK
Scanning source/ibx/frx_ibx.cpp
source/ibx/frx_ibx.cpp: OK
Scanning source/ibx/frx_ibx.dpk
source/ibx/frx_ibx.dpk: OK
Scanning source/ibx/fr_ibxquery.pas
source/ibx/fr_ibxquery.pas: OK
Scanning source/ibx/fr_ibxmd.pas
source/ibx/fr_ibxmd.pas: OK
Scanning source/ibx/fr_ibxqueryparam.xfm
source/ibx/fr_ibxqueryparam.xfm: OK
Scanning source/ibx/fr_ibxreg.dcr
source/ibx/fr_ibxreg.dcr: OK
Scanning source/ibx/fr_ibxreg.pas
source/ibx/fr_ibxreg.pas: OK
Scanning source/ibx/fr_ibx.res
source/ibx/fr_ibx.res: OK
Scanning source/ibx/fr_ibxtable.pas
source/ibx/fr_ibxtable.pas: OK
Scanning source/ibx/fr_ibxdb.pas
source/ibx/fr_ibxdb.pas: OK
Scanning source/ibx/frx_ibx.bpk
source/ibx/frx_ibx.bpk: OK
Scanning source/ibx/frx_ibx.res
source/ibx/frx_ibx.res: OK
Scanning source/fr_gedit.pas
source/fr_gedit.pas: OK
Scanning source/fr_prdlg.xfm
source/fr_prdlg.xfm: OK
Scanning source/fr_e_html2.xfm
source/fr_e_html2.xfm: OK
Scanning source/fr_var.xfm
source/fr_var.xfm: OK
Scanning source/frx.dpk
source/frx.dpk: OK
Scanning source/fr_lng4.rc
source/fr_lng4.rc: OK
Scanning source/fr_templ.xfm
source/fr_templ.xfm: OK
Scanning source/fr_progr.xfm
source/fr_progr.xfm: OK
Scanning source/fr_flds.pas
source/fr_flds.pas: OK
Scanning source/fr_rrect.pas
source/fr_rrect.pas: OK
Scanning source/frx.a
source/frx.a: OK
Scanning source/fr_dock.pas
source/fr_dock.pas: OK
Scanning source/fr_newrp.pas
source/fr_newrp.pas: OK
Scanning source/fr_fmted.xfm
source/fr_fmted.xfm: OK
Scanning source/fr_api.h
source/fr_api.h: OK
Scanning source/fr_vbnd.xfm
source/fr_vbnd.xfm: OK
Scanning source/frxc.bpf
source/frxc.bpf: OK
Scanning source/fr_ptabl.pas
source/fr_ptabl.pas: OK
Scanning source/fr_e_htm.pas
source/fr_e_htm.pas: OK
Scanning source/fr_iflds.pas
source/fr_iflds.pas: OK
Scanning source/fr_e_csv.xfm
source/fr_e_csv.xfm: OK
Scanning source/fr_shape.pas
source/fr_shape.pas: OK
Scanning source/fr_grped.xfm
source/fr_grped.xfm: OK
Scanning source/fr_barc.xfm
source/fr_barc.xfm: OK
Scanning source/fr_dset.pas
source/fr_dset.pas: OK
Scanning source/fr_flds.xfm
source/fr_flds.xfm: OK
Scanning source/fr_dbrel.pas
source/fr_dbrel.pas: OK
Scanning source/fr_e_html2_editors.pas
source/fr_e_html2_editors.pas: OK
Scanning source/fr_dopt.xfm
source/fr_dopt.xfm: OK
Scanning source/fr_expr.xfm
source/fr_expr.xfm: OK
Scanning source/fr_bnded.xfm
source/fr_bnded.xfm: OK
Scanning source/fr_funcs.pas
source/fr_funcs.pas: OK
Scanning source/fr_ctrls.pas
source/fr_ctrls.pas: OK
Scanning source/fr_vbnd.pas
source/fr_vbnd.pas: OK
Scanning source/fr_dblookupctl.pas
source/fr_dblookupctl.pas: OK
Scanning source/fr_passw.xfm
source/fr_passw.xfm: OK
Scanning source/fr_const.pas
source/fr_const.pas: OK
Scanning source/fr_about.xfm
source/fr_about.xfm: OK
Scanning source/fr_desgn.pas
source/fr_desgn.pas: OK
Scanning source/fr_dict.xfm
source/fr_dict.xfm: OK
Scanning source/fr_desgn.res
source/fr_desgn.res: OK
Scanning source/fr_dbfldeditor.pas
source/fr_dbfldeditor.pas: OK
Scanning source/fr_popuplb.pas
source/fr_popuplb.pas: OK
Scanning source/fr_dbutils.pas
source/fr_dbutils.pas: OK
Scanning source/frx.bpr
source/frx.bpr: OK
Scanning source/fr_dctrl.res
source/fr_dctrl.res: OK
Scanning source/fr_lng2.rc
source/fr_lng2.rc: OK
Scanning source/fr_grped.pas
source/fr_grped.pas: OK
Scanning source/fr_var.pas
source/fr_var.pas: OK
Scanning source/frx.bpf
source/frx.bpf: OK
Scanning source/fr_reg.dcr
source/fr_reg.dcr: OK
Scanning source/fr_arg.xfm
source/fr_arg.xfm: OK
Scanning source/fr_insp.pas
source/fr_insp.pas: OK
Scanning source/fr_hilit.xfm
source/fr_hilit.xfm: OK
Scanning source/fr_dock.xfm
source/fr_dock.xfm: OK
Scanning source/fr_about.pas
source/fr_about.pas: OK
Scanning source/fr_newrp.xfm
source/fr_newrp.xfm: OK
Scanning source/fr_dbfldlist.pas
source/fr_dbfldlist.pas: OK
Scanning source/fr_iflds.xfm
source/fr_iflds.xfm: OK
Scanning source/fr_e_rtf.pas
source/fr_e_rtf.pas: OK
Scanning source/fr_vared.pas
source/fr_vared.pas: OK
Scanning source/fr_flds1.pas
source/fr_flds1.pas: OK
Scanning source/fr_dbset.pas
source/fr_dbset.pas: OK
Scanning source/frxc.bpkl
source/frxc.bpkl: OK
Scanning source/fr_gedit.xfm
source/fr_gedit.xfm: OK
Scanning source/fr_utils.pas
source/fr_utils.pas: OK
Scanning source/frbarcod.pas
source/frbarcod.pas: OK
Scanning source/fr_color.pas
source/fr_color.pas: OK
Scanning source/fr_dbsqledit.pas
source/fr_dbsqledit.pas: OK
Scanning source/fr_progr.pas
source/fr_progr.pas: OK
Scanning source/fr_flds1.xfm
source/fr_flds1.xfm: OK
Scanning source/frx.cpp
source/frx.cpp: OK
Scanning source/fr_vared.xfm
source/fr_vared.xfm: OK
Scanning source/fr_e_htm.xfm
source/fr_e_htm.xfm: OK
Scanning source/fr_dbnewlookup.pas
source/fr_dbnewlookup.pas: OK
Scanning source/fr_barc.pas
source/fr_barc.pas: OK
Scanning source/fr_cross.xfm
source/fr_cross.xfm: OK
Scanning source/fr_e_rtf.xfm
source/fr_e_rtf.xfm: OK
Scanning source/fr_dsopt.xfm
source/fr_dsopt.xfm: OK
Scanning source/fr_hilit.pas
source/fr_hilit.pas: OK
Scanning source/fr_dict.pas
source/fr_dict.pas: OK
Scanning source/fr_ledit.xfm
source/fr_ledit.xfm: OK
Scanning source/frexpimg.xfm
source/frexpimg.xfm: OK
Scanning source/fr_e_html2.pas
source/fr_e_html2.pas: OK
Scanning source/fr_expr.pas
source/fr_expr.pas: OK
Scanning source/fr_pars.pas
source/fr_pars.pas: OK
Scanning source/fr_insp.xfm
source/fr_insp.xfm: OK
Scanning source/fr_pagef.xfm
source/fr_pagef.xfm: OK
Scanning source/fr_cross.pas
source/fr_cross.pas: OK
Scanning source/fr_pgopt.xfm
source/fr_pgopt.xfm: OK
Scanning source/fr_barc.res
source/fr_barc.res: OK
Scanning source/frxc.res
source/frxc.res: OK
Scanning source/fr.inc
source/fr.inc: OK
Scanning source/fr_templ.pas
source/fr_templ.pas: OK
Scanning source/fr_shape.res
source/fr_shape.res: OK
Scanning source/fr_btyp.xfm
source/fr_btyp.xfm: OK
Scanning source/fr_reg.pas
source/fr_reg.pas: OK
Scanning source/fr_arg.pas
source/fr_arg.pas: OK
Scanning source/fr_ledit.pas
source/fr_ledit.pas: OK
Scanning source/fr_lng1.rc
source/fr_lng1.rc: OK
Scanning source/fr_prdlg.pas
source/fr_prdlg.pas: OK
Scanning source/fr_e_txt.pas
source/fr_e_txt.pas: OK
Scanning source/fr_api.pas
source/fr_api.pas: OK
Scanning source/fr_popuplb.xfm
source/fr_popuplb.xfm: OK
Scanning source/fr_dbfldlist.xfm
source/fr_dbfldlist.xfm: OK
Scanning source/fr_restr.pas
source/fr_restr.pas: OK
Scanning source/fr_pgopt.pas
source/fr_pgopt.pas: OK
Scanning source/fr_dctrl.pas
source/fr_dctrl.pas: OK
Scanning source/fr_bnded.pas
source/fr_bnded.pas: OK
Scanning source/fr_fmted.pas
source/fr_fmted.pas: OK
Scanning source/fr_intrp.pas
source/fr_intrp.pas: OK
Scanning source/fr_dsopt.pas
source/fr_dsopt.pas: OK
Scanning source/fr_btyp.pas
source/fr_btyp.pas: OK
Scanning source/fr_lng3.rc
source/fr_lng3.rc: OK
Scanning source/fr_passw.pas
source/fr_passw.pas: OK
Scanning source/fr_dbnewlookup.xfm
source/fr_dbnewlookup.xfm: OK
Scanning source/frexpimg.pas
source/frexpimg.pas: OK
Scanning source/frx.res
source/frx.res: OK
Scanning res/slovak/fr_lng4.rc
res/slovak/fr_lng4.rc: OK
Scanning res/slovak/fr_desgn.res
res/slovak/fr_desgn.res: OK
Scanning res/slovak/fr_lng2.rc
res/slovak/fr_lng2.rc: OK
Scanning res/slovak/fr_lng1.rc
res/slovak/fr_lng1.rc: OK
Scanning res/slovak/fr_lng3.rc
res/slovak/fr_lng3.rc: OK
Scanning res/brazil/fr_lng4.rc
res/brazil/fr_lng4.rc: OK
Scanning res/brazil/fr_desgn.res
res/brazil/fr_desgn.res: OK
Scanning res/brazil/fr_lng2.rc
res/brazil/fr_lng2.rc: OK
Scanning res/brazil/fr_lng1.rc
res/brazil/fr_lng1.rc: OK
Scanning res/brazil/fr_lng3.rc
res/brazil/fr_lng3.rc: OK
Scanning res/chinese/fr_lng4.rc
res/chinese/fr_lng4.rc: OK
Scanning res/chinese/fr_desgn.res
res/chinese/fr_desgn.res: OK
Scanning res/chinese/fr_lng2.rc
res/chinese/fr_lng2.rc: OK
Scanning res/chinese/fr_lng1.rc
res/chinese/fr_lng1.rc: OK
Scanning res/chinese/fr_lng3.rc
res/chinese/fr_lng3.rc: OK
Scanning res/polish/fr_lng4.rc
res/polish/fr_lng4.rc: OK
Scanning res/polish/fr_desgn.res
res/polish/fr_desgn.res: OK
Scanning res/polish/fr_lng2.rc
res/polish/fr_lng2.rc: OK
Scanning res/polish/fr_lng1.rc
res/polish/fr_lng1.rc: OK
Scanning res/polish/fr_lng3.rc
res/polish/fr_lng3.rc: OK
Scanning res/russian-koi8/fr_lng4.rc
res/russian-koi8/fr_lng4.rc: OK
Scanning res/russian-koi8/fr_desgn.res
res/russian-koi8/fr_desgn.res: OK
Scanning res/russian-koi8/fr_lng2.rc
res/russian-koi8/fr_lng2.rc: OK
Scanning res/russian-koi8/fr_lng1.rc
res/russian-koi8/fr_lng1.rc: OK
Scanning res/russian-koi8/fr_lng3.rc
res/russian-koi8/fr_lng3.rc: OK
Scanning res/german/fr_lng4.rc
res/german/fr_lng4.rc: OK
Scanning res/german/fr_desgn.res
res/german/fr_desgn.res: OK
Scanning res/german/fr_lng2.rc
res/german/fr_lng2.rc: OK
Scanning res/german/fr_lng1.rc
res/german/fr_lng1.rc: OK
Scanning res/german/fr_lng3.rc
res/german/fr_lng3.rc: OK
Scanning res/spanish-la/fr_lng4.rc
res/spanish-la/fr_lng4.rc: OK
Scanning res/spanish-la/fr_desgn.res
res/spanish-la/fr_desgn.res: OK
Scanning res/spanish-la/fr_lng2.rc
res/spanish-la/fr_lng2.rc: OK
Scanning res/spanish-la/fr_lng1.rc
res/spanish-la/fr_lng1.rc: OK
Scanning res/spanish-la/fr_lng3.rc
res/spanish-la/fr_lng3.rc: OK
Scanning res/turkish/fr_lng4.rc
res/turkish/fr_lng4.rc: OK
Scanning res/turkish/fr_desgn.res
res/turkish/fr_desgn.res: OK
Scanning res/turkish/fr_lng2.rc
res/turkish/fr_lng2.rc: OK
Scanning res/turkish/fr_lng1.rc
res/turkish/fr_lng1.rc: OK
Scanning res/turkish/fr_lng3.rc
res/turkish/fr_lng3.rc: OK
Scanning res/readme.txt
res/readme.txt: OK
Scanning res/hungary/fr_lng4.rc
res/hungary/fr_lng4.rc: OK
Scanning res/hungary/fr_desgn.res
res/hungary/fr_desgn.res: OK
Scanning res/hungary/fr_lng2.rc
res/hungary/fr_lng2.rc: OK
Scanning res/hungary/fr_lng1.rc
res/hungary/fr_lng1.rc: OK
Scanning res/hungary/fr_lng3.rc
res/hungary/fr_lng3.rc: OK
Scanning res/danish/fr_lng4.rc
res/danish/fr_lng4.rc: OK
Scanning res/danish/fr_desgn.res
res/danish/fr_desgn.res: OK
Scanning res/danish/fr_lng2.rc
res/danish/fr_lng2.rc: OK
Scanning res/danish/fr_lng1.rc
res/danish/fr_lng1.rc: OK
Scanning res/danish/fr_lng3.rc
res/danish/fr_lng3.rc: OK
Scanning res/ukraine/fr_lng4.rc
res/ukraine/fr_lng4.rc: OK
Scanning res/ukraine/fr_desgn.res
res/ukraine/fr_desgn.res: OK
Scanning res/ukraine/fr_lng2.rc
res/ukraine/fr_lng2.rc: OK
Scanning res/ukraine/fr_lng1.rc
res/ukraine/fr_lng1.rc: OK
Scanning res/ukraine/fr_lng3.rc
res/ukraine/fr_lng3.rc: OK
Scanning res/swedish/fr_lng4.rc
res/swedish/fr_lng4.rc: OK
Scanning res/swedish/fr_desgn.res
res/swedish/fr_desgn.res: OK
Scanning res/swedish/fr_lng2.rc
res/swedish/fr_lng2.rc: OK
Scanning res/swedish/fr_lng1.rc
res/swedish/fr_lng1.rc: OK
Scanning res/swedish/fr_lng3.rc
res/swedish/fr_lng3.rc: OK
Scanning res/spanish/fr_lng4.rc
res/spanish/fr_lng4.rc: OK
Scanning res/spanish/fr_desgn.res
res/spanish/fr_desgn.res: OK
Scanning res/spanish/fr_lng2.rc
res/spanish/fr_lng2.rc: OK
Scanning res/spanish/fr_lng1.rc
res/spanish/fr_lng1.rc: OK
Scanning res/spanish/fr_lng3.rc
res/spanish/fr_lng3.rc: OK
Scanning res/dutch/fr_lng4.rc
res/dutch/fr_lng4.rc: OK
Scanning res/dutch/fr_desgn.res
res/dutch/fr_desgn.res: OK
Scanning res/dutch/fr_lng2.rc
res/dutch/fr_lng2.rc: OK
Scanning res/dutch/fr_lng1.rc
res/dutch/fr_lng1.rc: OK
Scanning res/dutch/fr_lng3.rc
res/dutch/fr_lng3.rc: OK
Scanning res/ukraine-koi8/fr_lng4.rc
res/ukraine-koi8/fr_lng4.rc: OK
Scanning res/ukraine-koi8/fr_desgn.res
res/ukraine-koi8/fr_desgn.res: OK
Scanning res/ukraine-koi8/fr_lng2.rc
res/ukraine-koi8/fr_lng2.rc: OK
Scanning res/ukraine-koi8/fr_lng1.rc
res/ukraine-koi8/fr_lng1.rc: OK
Scanning res/ukraine-koi8/fr_lng3.rc
res/ukraine-koi8/fr_lng3.rc: OK
Scanning res/italian/fr_lng4.rc
res/italian/fr_lng4.rc: OK
Scanning res/italian/fr_desgn.res
res/italian/fr_desgn.res: OK
Scanning res/italian/fr_lng2.rc
res/italian/fr_lng2.rc: OK
Scanning res/italian/fr_lng1.rc
res/italian/fr_lng1.rc: OK
Scanning res/italian/fr_lng3.rc
res/italian/fr_lng3.rc: OK
Scanning res/russian/fr_lng4.rc
res/russian/fr_lng4.rc: OK
Scanning res/russian/fr_desgn.res
res/russian/fr_desgn.res: OK
Scanning res/russian/fr_lng2.rc
res/russian/fr_lng2.rc: OK
Scanning res/russian/fr_lng1.rc
res/russian/fr_lng1.rc: OK
Scanning res/russian/fr_lng3.rc
res/russian/fr_lng3.rc: OK
Scanning res/czech/fr_lng4.rc
res/czech/fr_lng4.rc: OK
Scanning res/czech/fr_desgn.res
res/czech/fr_desgn.res: OK
Scanning res/czech/fr_lng2.rc
res/czech/fr_lng2.rc: OK
Scanning res/czech/fr_lng1.rc
res/czech/fr_lng1.rc: OK
Scanning res/czech/fr_lng3.rc
res/czech/fr_lng3.rc: OK
Scanning res/english/fr_lng4.rc
res/english/fr_lng4.rc: OK
Scanning res/english/fr_desgn.res
res/english/fr_desgn.res: OK
Scanning res/english/fr_lng2.rc
res/english/fr_lng2.rc: OK
Scanning res/english/fr_lng1.rc
res/english/fr_lng1.rc: OK
Scanning res/english/fr_lng3.rc
res/english/fr_lng3.rc: OK
Scanning res/greek/fr_lng4.rc
res/greek/fr_lng4.rc: OK
Scanning res/greek/fr_desgn.res
res/greek/fr_desgn.res: OK
Scanning res/greek/fr_lng2.rc
res/greek/fr_lng2.rc: OK
Scanning res/greek/fr_lng1.rc
res/greek/fr_lng1.rc: OK
Scanning res/greek/fr_lng3.rc
res/greek/fr_lng3.rc: OK
Scanning res/french/fr_lng4.rc
res/french/fr_lng4.rc: OK
Scanning res/french/fr_desgn.res
res/french/fr_desgn.res: OK
Scanning res/french/fr_lng2.rc
res/french/fr_lng2.rc: OK
Scanning res/french/fr_lng1.rc
res/french/fr_lng1.rc: OK
Scanning res/french/fr_lng3.rc
res/french/fr_lng3.rc: OK
Scanning res/catalon/fr_lng4.rc
res/catalon/fr_lng4.rc: OK
Scanning res/catalon/fr_desgn.res
res/catalon/fr_desgn.res: OK
Scanning res/catalon/fr_lng2.rc
res/catalon/fr_lng2.rc: OK
Scanning res/catalon/fr_lng1.rc
res/catalon/fr_lng1.rc: OK
Scanning res/catalon/fr_lng3.rc
res/catalon/fr_lng3.rc: OK
Scanning res/slovene/fr_lng4.rc
res/slovene/fr_lng4.rc: OK
Scanning res/slovene/fr_desgn.res
res/slovene/fr_desgn.res: OK
Scanning res/slovene/fr_lng2.rc
res/slovene/fr_lng2.rc: OK
Scanning res/slovene/fr_lng1.rc
res/slovene/fr_lng1.rc: OK
Scanning res/slovene/fr_lng3.rc
res/slovene/fr_lng3.rc: OK
Scanning res/taiwan/fr_lng4.rc
res/taiwan/fr_lng4.rc: OK
Scanning res/taiwan/fr_desgn.res
res/taiwan/fr_desgn.res: OK
Scanning res/taiwan/fr_lng2.rc
res/taiwan/fr_lng2.rc: OK
Scanning res/taiwan/fr_lng1.rc
res/taiwan/fr_lng1.rc: OK
Scanning res/taiwan/fr_lng3.rc
res/taiwan/fr_lng3.rc: OK
Scanning lib_k2/fr_class.dpu
lib_k2/fr_class.dpu: OK
Scanning lib_k2/fr_class.dcu
lib_k2/fr_class.dcu: OK
Scanning readme.txt
readme.txt: OK
Scanning Dealers.txt
Dealers.txt: OK
Scanning changes.txt
changes.txt: OK
Scanning lib_d6/fr_class.dcu
lib_d6/fr_class.dcu: OK
Scanning changes.rus
changes.rus: OK
Scanning demos/7.frf
demos/7.frf: OK
Scanning demos/repquery.cds
demos/repquery.cds: OK
Scanning demos/8.frf
demos/8.frf: OK
Scanning demos/datasets.xfm
demos/datasets.xfm: OK
Scanning demos/14.frf
demos/14.frf: OK
Scanning demos/unit3.xfm
demos/unit3.xfm: OK
Scanning demos/5.frf
demos/5.frf: OK
Scanning demos/1.frf
demos/1.frf: OK
Scanning demos/12.frf
demos/12.frf: OK
Scanning demos/unit4.xfm
demos/unit4.xfm: OK
Scanning demos/4.frf
demos/4.frf: OK
Scanning demos/unit2.pas
demos/unit2.pas: OK
Scanning demos/frdemo.dpr
demos/frdemo.dpr: OK
Scanning demos/unit3.pas
demos/unit3.pas: OK
Scanning demos/unit1.pas
demos/unit1.pas: OK
Scanning demos/bio.cds
demos/bio.cds: OK
Scanning demos/9.frf
demos/9.frf: OK
Scanning demos/6.frf
demos/6.frf: OK
Scanning demos/unit1.xfm
demos/unit1.xfm: OK
Scanning demos/crosstable.cds
demos/crosstable.cds: OK
Scanning demos/3.frf
demos/3.frf: OK
Scanning demos/2.frf
demos/2.frf: OK
Scanning demos/unit4.pas
demos/unit4.pas: OK
Scanning demos/customers.cds
demos/customers.cds: OK
Scanning demos/frdemo.res
demos/frdemo.res: OK
Scanning demos/10.frf
demos/10.frf: OK
Scanning demos/13.frf
demos/13.frf: OK
Scanning demos/datasets.pas
demos/datasets.pas: OK
Scanning demos/unit2.xfm
demos/unit2.xfm: OK
Scanning dontwork.txt
dontwork.txt: OK
Scanning lib_d7/fr_class.dcu
lib_d7/fr_class.dcu: OK
Scanning Dealers.rus
Dealers.rus: OK
Scanning file_id.diz
file_id.diz: OK
Scanning license.txt
license.txt: OK
Scanning lib_cb6/fr_class.dcu
lib_cb6/fr_class.dcu: OK
Scanning lib_cb6/fr_class.obj
lib_cb6/fr_class.obj: OK
Scanning lib_cb6/fr_class.hpp
lib_cb6/fr_class.hpp: OK
Scanning fr250clx.zip
fr250clx.zip: OK
Added:
- compatibility with FastReport 2.5 VCL
- Bitmaps export BMP
- advanced HTML export
- TfrReport properties: ReportComment, ReportName, ReportAutor,
ReportDate, ReportLastChange, ReportPasswordProtected, ReportPassword,
Advanced ReportVersion (major, minor, release, build)
- Global script variables ReportComment, ReportName, ReportAutor,
ReportDate, ReportLastChange, ReportPasswordProtected, ReportPassword,
Advanced ReportVersion (major, minor, release, build)
- Save to FR3.0 Xml format optional in Designer
- Prepared page run-time modification
- FieldIsNull function in script
FastReport CLX edition is the first powerful cross-platform report generator for Delphi and Kylix. Using
FastReport CLX edition, you can create highly efficient cross-platform reports for Windows and Linux with a minimum of manual coding.
FastReport's development environment includes a Visual Report Designer, Visual Dialog Designer,
Object Inspector, and Component Palette.
You can develop cross-platform reports with cross-platform 32-bit applications that run on both the
Linux and Windows operating systems.
You can open any .frf files made with previous versions of FastReport VCL in FastReport CLX.