FastReport 6.6.17 Enterprise Source Code for Delphi7 and Delphi27 (10.4 Sydney)
FastReport Package Simplification Management Toolkit
by xander.xiao@gmail.com, version 2.0, 2020-5-27
What is Package simplification management ?
As Fastreport include a stack of design package files, it is boring to install these packages manually, we need a easy way to work out it,
here is my solution which may apply to any package management besides Fastreport:
My solution, in a brief, copy all files of all packages in one folder which is named by a Environment varible %ProjectHome% which has following structure:
%ProjectHome%\Bin for all BPL files of all packages, runtime and design time files
%ProjectHome%\LibD7 for Delphi 7 Compiled unit files and resource files (dcu,dcp,dfm,res etc.)
%ProjectHome%\LibD26 for Delphi XE 10 Rio Compiled unit files and resource files (dcu,dcp,dfm,res etc.)
Each Delphi version related folder may have platform (Win32,Win64 etc.) and configuration (release or debug) specified subfolders.
after that, double click REG files to import Delphi known design time packages.
This toolkit include two sets:
1. Resource translation, this function is provided by res\FR4Trans.exe, res\frccEx.exe and res\Chinese\@Deploy.bat, besides Chinese it can work with any language
2. Package simplification management, it is functioned by @DelUnUsedFiles.bat,@Deploy.bat,@BuildAllPackages.bat and REG files in quickInstall folder
All source code included, you can modified freely.
Usage:
step0: Make a backup of your fastreport source code, then copy all files in this folder to FastReport home folder.
Step1: Execute recompile.exe to generate specified version related folder and files (Recompile all package first, then Change Language to Chinese or othor one).
step2: Execute @DelUnUsedFiles.bat to delete unused files in the folder which step1 generated.
step3: Execute @Deploy.bat to deploy all files to the project home folder.
step4: Double Click reg files in quickInstall folder to install design time BPLs in Delphi IDE, here assume that your ProjectHome is D:\Projects, you may change it.
step5: optional, Instead of "recompile.exe-Recompile all package", Execute customized @BuildAllPackages.bat to recompile all package files if you modified any file in the folder which step1 generated.
Step6: optional, Instead of "recompile.exe-Change Language to", Execute res\chinese\@deploy.bat if you need very formated Chinese resource code files, before this, you can Execute res\FR4Trans.exe to do translating in your prefered way, you may copy res\chinese\@deploy.bat to othor language folder.
大名鼎鼎的CodeSite 5.3.4版支持Unicode版的Delphi, 包括最新的10.4.
The CodeSite Logging System gives developers deeper insight into how their code is executing, enabling them to locate problems more quickly and monitor how well their code is performing. Developers instrument their code using CodeSite loggers which send CodeSite messages to a live display or log file during program execution. All kinds of information can be encoded in a CodeSite message, and the CodeSite Live Viewer and File Viewer are specially designed tools for analyzing CodeSite messages. CodeSite is not only effective during development and testing; in production environments, CodeSite provides valuable information to support staff and developers.
FastReport Package Simplification Management Toolkit
by xander.xiao@gmail.com, version 1.0, 2020-4-1
What is Package simplification management ?
As Fastreport include a stack of design package files, it is boring to install these packages manually, we need a easy way to work out it,
here is my solution which may apply to any package management besides Fastreport:
My solution, in a brief, copy all files of all packages in one folder which is named by a Environment varible %ProjectHome% which has following structure:
%ProjectHome%\Bin for all BPL files of all packages, runtime and design time files
%ProjectHome%\LibD7 for Delphi 7 Compiled unit files and resource files (dcu,dcp,dfm,res etc.)
%ProjectHome%\LibD26 for Delphi XE 10 Rio Compiled unit files and resource files (dcu,dcp,dfm,res etc.)
Each Delphi version related folder may have platform (Win32,Win64 etc.) and configuration (release or debug) specified subfolders.
after that, double click REG files to import Delphi known design time packages.
This toolkit include two sets:
1. Resource translation, this function is provided by res\FR4Trans.exe, res\frccEx.exe and res\Chinese\@Deploy.bat, besides Chinese it can work with any language
2. Package simplification management, it is functioned by @DelUnUsedFiles.bat,@Deploy.bat,@BuildAllPackages.bat and REG files in quickInstall folder
All source code included, you can modified freely.
Usage:
step0: Make a backup of your fastreport source code, then copy all files in this folder to FastReport home folder.
Step1: Execute recompile.exe to generate specified version related folder and files (Recompile all package first, then Change Language to Chinese or othor one).
step2: Execute @DelUnUsedFiles.bat to delete unused files in the folder which step1 generated.
step3: Execute @Deploy.bat to deploy all files to the project home folder.
step4: Double Click reg files in quickInstall folder to install design time BPLs in Delphi IDE, here assume that your ProjectHome is D:\Projects, you may change it.
step5: optional, Instead of "recompile.exe-Recompile all package", Execute customized @BuildAllPackages.bat to recompile all package files if you modified any file in the folder which step1 generated.
Step6: optional, Instead of "recompile.exe-Change Language to", Execute res\chinese\@deploy.bat if you need very formated Chinese resource code files, before this, you can Execute res\FR4Trans.exe to do translating in your prefered way, you may copy res\chinese\@deploy.bat to othor language folder.
Halcyon Version 6.9.8.0 Source
Welcome to Halcyon, a series of Pascal routines for management of Clipper, dBase III/IV/V , and FoxPro files.
Modified by c5soft to support most recent Delphi Version 10 Seattle