Program:
DelforExp, Delphi Formatter
Version:
2.4.1 for Delphi 2-5
Category:
Programmers tool
Description:
DelforExp is a customizable source code formatter.
It can improve the indentation, spacing, capitalization and
the use of blank lines of Delphi 5.0 source code.
In the default settings, the style of the Borland source code
is followed closely.
It is an expert that is integrated in the Delphi IDE.
Status:
The program is released as FREEWARE to improve the productivity
of Delphi. You may distribute the files freely as long as you don't
make money by it. The use of the program is at own risk. (see also
license.txt)
The source code is partly included, to make it possible to customize
the user interface and upgrade to future Delphi versions. Only the
engine of the formatter is included as compiled dll file.
Files:
DelForEx5.dll Delphi 5 version
DelForDll.dll The engine of the parser/formatter
DelFor.hlp On-line help
SetupEx.dpr Install/deinstall
Readme.txt this file
License.txt license notes
Preview.pas Example pascal file for preview window
Problems.pas Nonsense Pascal with solved (and some known) problems in DelFor
Source.zip Zipped file with source of the interface parts of
DelForEx2.dpr (Delphi 2 version)
DelForEx3.dpr (Delphi 3 version)
DelForEx4.dpr (Delphi 4 version)
DelForEx5.dpr (Delphi 5 version)
DelFor.dpr (Stand-alone version (needs the freeware opensource
component mwEdit)
SetupEx.dpr (the setup utility)
Install:
Copy all files to any directory.
[If necessary unzip source.zip and build the required version
in Delphi.]
Close Delphi
Run the program SetupEx.
Restart Delphi.
The second item of the "Tools" menu should be "Source Formatter..."
To install/remove manually: set or delete the following registry keys
D5: HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Experts\DelForEx5=[Path]\DelForEx5.dll
D4: HKEY_CURRENT_USER\Software\Borland\Delphi\4.0\Experts\DelForEx4=[Path]\DelForEx4.dll
D3: HKEY_CURRENT_USER\Software\Borland\Delphi\3.0\Experts\DelForExp=[Path]\DelForEx3.dll
D2: HKEY_CURRENT_USER\Software\Borland\Delphi\2.0\Experts\DelForEx=[Path]\DelForEx2.dll
Compile instructions
The version of the DFM files is Delphi 5. Therefore you will get errormessages in earlier
versions. Please open all dialog boxes and ignore all errors before compiling
DelForEx2.dpr and DelForEx3.dpr.
DeInstall:
Rerun the program SetupEx.
Delete all files.
Contact:
Egbert van Nes
http://www.slm.wau.nl/wkao/DelForExp.html
egbert.vannes@aqec.wkao.wau.nl
Wageningen Agricultural University
The Netherlands
FAQ
Q: Could you please add xxx option in your formatter?
A: There are many wishes like yours. Currently, I only add those that
- I like a LOT
- are not too difficult to add
My time is limited, I don't make money with this tool and my priority is to keep the formatter stable and to fix bugs.
Q: Please, give me the source code!
A: Pardon?
Q: Could I please buy the code?
A: No, I am sorry it is not for sale.
Q: Where can I find your free formatter?
A: The latest version is at the official DelForExp Homepage.
http://www.slm.wau.nl/wkao/DelForExp.html
There are also copies at: Torry pages,The Delphi Super Page,
DelphiSource.COM and The Delphi Pages.
On these pages you can find many other useful components too.
Q: Have you also created a similar formatter for C++, Java
or Visual Basic?
A: No, I am sorry, I have only created one for Delphi.
Being an addicted Delphi user, I have no plans to create one
for any other computer language.
Q: I want to develop an expert. I'm completely new to the subject. Where can I find good resources about writing experts?
A: I have used the following resources:
(1) Templest software has gathered some information at
http://www.tempest-sw.com/opentools/.
(2) At the Torry pages there are many freeware components
(with source) of Martin Waldenburg that are very usefull
(e.g., TOTA, MPasLex, MWLexGen, IDEStrea (used for DelForExp)
, MIDETre4)
(3) There is a newsgroup about the Open Tools API: borland.public.delphi.opentoolsapi
Known problems:
(1)
Compiler {$IFDEF} + {$ELSE} directives may be nested to 3 levels and break
into blocks of code. After the third nested level the right indentation
is not guaranteed.
(2)
After some options (align, adding line breaks) the indentation might
be not correct. Rerunning DelFor can fix the problems.
(3)
It is tried to indent function directives after function declarations.
In some cases this does not happen.
(4)
After formatting the positions of breakpoints and bookmarks are not changed
(all bookmarks are moved and stacked at the end of the file) breakpoints
are removed) If someone knows how to get and set the locations of these points
I would be happy to hear from you.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Delphi7 迷你企业版.rar (823个子文件)
RzCommon.pas.bak 205KB
RzGrafx.pas.bak 40KB
RaizeComponentsVcl.bpi 514KB
RaizeComponentsVcl_Design.bpi 174KB
RaizeComponentsVclDb.bpi 80KB
RaizeComponentsVclDb_Design.bpi 26KB
coreide70.bpl 3.03MB
RaizeComponentsVcl_Design.bpl 1.53MB
RaizeComponentsVcl.bpl 1.53MB
vcl70.bpl 1.32MB
xmlrtl70.bpl 834KB
proide70.bpl 829KB
rtl70.bpl 760KB
vclide70.bpl 692KB
designide70.bpl 611KB
tlib70.bpl 473KB
delphide70.bpl 462KB
designdgm70.bpl 415KB
delphipro70.bpl 349KB
dclstd70.bpl 305KB
RaizeComponentsVclDb.bpl 295KB
vclactnband70.bpl 270KB
webdsnap70.bpl 262KB
vcldb70.bpl 259KB
dbrtl70.bpl 251KB
vclie70.bpl 222KB
vclx70.bpl 210KB
dsnap70.bpl 202KB
dcldb70.bpl 191KB
htmlide70.bpl 175KB
vcldesigner70.bpl 164KB
adortl70.bpl 146KB
delphivclide70.bpl 136KB
inet70.bpl 109KB
RaizeComponentsVclDb_Design.bpl 100KB
vcljpg70.bpl 96KB
stride70.bpl 92KB
dclado70.bpl 83KB
delphient70.bpl 62KB
inetdb70.bpl 37KB
vclhie70.bpl 23KB
DelForEx7.cfg 892B
DelFor.cfg 696B
SetupEx.cfg 480B
Project1.cfg 382B
defproj.cfg 382B
DelForEx7.cfg 99B
spyxx.chm 129KB
rtl.dcp 2.91MB
RaizeComponentsVcl.dcp 2.08MB
vcl.dcp 1.9MB
RaizeComponentsVcl.dcp 1.83MB
designide.dcp 956KB
RaizeComponentsVcl_Design.dcp 540KB
designdgm.dcp 368KB
RaizeComponentsVclDb.dcp 341KB
vclactnband.dcp 337KB
RaizeComponentsVclDb.dcp 309KB
dbrtl.dcp 307KB
vcldb.dcp 285KB
dclstd.dcp 216KB
vclx.dcp 215KB
dcldb.dcp 153KB
vcldesigner.dcp 152KB
RaizeComponentsVclDb_Design.dcp 81KB
vcljpg.dcp 26KB
RaizeComponentsVcl_32x32.dcr 267KB
RaizeComponentsVcl_32x32.dcr 267KB
RaizeComponentsVcl_24x24.dcr 221KB
RaizeComponentsVcl_24x24.dcr 221KB
RaizeComponentsVcl_16x16.dcr 171KB
RaizeComponentsVcl_16x16.dcr 171KB
delphi.dct 40B
Windows.dcu 605KB
ComCtrls.dcu 525KB
DB.dcu 256KB
RzDesignEditors.dcu 237KB
RzDesignEditors.dcu 204KB
Controls.dcu 203KB
Classes.dcu 198KB
RzShellCtrls.dcu 197KB
ADODB.dcu 185KB
RzShellCtrls.dcu 181KB
DBCtrls.dcu 172KB
Forms.dcu 168KB
RzTabs.dcu 161KB
ActiveX.dcu 151KB
StdCtrls.dcu 150KB
RzTabs.dcu 145KB
RzGroupBar.dcu 141KB
SysUtils.dcu 135KB
OleDB.dcu 135KB
ExtCtrls.dcu 134KB
RzEdit.dcu 133KB
RzCmboBx.dcu 132KB
CommCtrl.dcu 128KB
RzGroupBar.dcu 126KB
RzPanel.dcu 126KB
RzButton.dcu 125KB
RzEdit.dcu 117KB
共 823 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
Popmars资源
- 粉丝: 2
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功