 |
|
 |
 |
 |
| Developer Tools > Code > Code Generators |
|
Companies News:
|
Beginner Software's Delphi Tools v.1.02 | SW |
399 k |
11 Mar 2001 |
By Beginner Software. Beginner Software's Delphi Tools is a source code generator. Whit using this tool You will be able to easy and fast generate source code of:
- Message Dialogs
- Input Boxes
- Open and Save Dialogs
LI>Cool non-rectangular forms
- Scrolling form titles
- RC files
- ShellExecute programs
- ShellExecute web pages in default browser
- ShellExecute e-mail adresses in default e-mail client with subject and body
- System hide, disable, open, refresh, etc.
- ExitWindows procedures
- Auto start procedures (with using registry).
Not available Source: None Price: $20
| | Download: D1 D2 D3 D4 D5 |
  |
|
|
BuyPin Header Translator v.1.1 | SW |
305 k |
30 Aug 1999 |
By BuyPin Software. This is a small tool to translate C++ headers to Pascal unit. Very usefull for all those SDK's available on the web. Evaluation (time-limit) Source: None Price: $15
| | Download: D1 D2 D3 D4 D5 |
  |
|
|
C2pas32 v.0.9b | FW |
91 k |
29 May 2001 |
By Gladiators Software. c2pas32 is a command-line tool that translates a C files (*.h; *.c) to a Pascal (Delphi 4, 5, VP, FPC) unit. It reads the C file and translates 80% of the C declarations (written in pure Win32 API) to equivalent pascal declarations. Additionally it format Pascal code from destination file for better readability. Fully functional Source: None
| | Download: CB1 CB3 CB4 CB5 D1 D2 D3 D4 D5 |
 |
|
|
CodeTypo v.0.2 | FW |
3622 k |
02 May 2007 |
| By Daniele Teti. CodeTypo is a Template Driven Code Generator. It's freeware and has an open architecture for new Adapters.
Main features are:
- Template language is PHP.
- Can be used in disconnected and connected mode (a.k.a DB/No DB Mode).
- Can be used to generate textual output.
- Many ready-to-use sample template are already included.
- Write a new DB-Adapter by easy way.
- Source code is available on request for free.
- etc.
Fully functional Source: On request Exe-Demo Included
| | Download: CB2k6 CB3 CB4 CB5 CB6 D2 D2005 D2006 D2007 D3 D4 D5 D6 D7 |
 |
|
|
Create MessageBox v.2.0 | FW |
160 k |
17 Jan 2001 |
By Danmo. Utility to make code for easy create all MessageBox. Fully functional Source: None
| | Download: CB1 CB3 CB4 CB5 D2 D3 D4 D5 |
 |
|
|
DELPHIFORMWIZARD v.1.0 | C |
756 k |
26 Apr 2009 |
| By Alexey GRID. This program generates automatically all tables in Access, forms and source code for Delphi platform using a logical structure of the database which is written in Excel file
If you made right the logical structure of a database in Excel file you will get these things:
- The programs makes itself the Delphi project
- Creates submenus and name them as your tables in database and add automatically your generated form to a Delphi project
Each generated form contains these:
- Components of input/edit information:
- If the field is text then Tedit component creates
- If the field is date/time then DateTimePicker component creates
- If the field is a link to other master table then DBLookupComboBox component creates where you can see the records of master table.
Demo only Source: None Price: $150 Exe-Demo Included
| | Download: D2005 D2006 D2007 D2009 D5 D6 D7 |
  |
|
|
DGB PasToInt v.1.11 | FW |
195 k |
26 Mar 2001 |
By Dmitry G. Barabash. DGB PasToInt generates INT-files for Delphi units. You can generate INT-files for several units at once. It is useful if you want to distribute your library but you don't want to distribute source codes. Fully functional Source: None
| | Download: CB1 CB3 CB4 CB5 CB6 D1 D2 D3 D4 D5 D6 D7 |
 |
|
|
DPR Code Generator v.1.0 | FW |
79 k |
03 May 2000 |
By I. Shevchuk. The utility creates API Window template for *.dfm file. The DPR-file uses direct calls of API.The created exe-unit has the small size (~20kb). Dpr-generator demonstrates structure of the Windows-application, also allows is concrete to study diverse the messages and styles of controls. The utility creates the following controls: Label,Button, Edit, Memo, GroupBox, RadioBox, CheckBox, ListBox, ComboBox, ProgressBar, TrackBar, StatusBar, Shape, Bevel, BitBtn, Image. Fully functional Source: None
| | Download: D2 D3 D4 D5 |
 |
|
|
DbGen CodeWizard v.1.00 | FW |
538 k |
26 Nov 1999 |
By Leon Friesema. DbGen CodeWizard is a tool that writes the routine writing / editing / viewing of database-forms and -procedures for you. With this tool you can save valuable time in the development. Fully functional Source: On request
| | Download: D3 D4 |
|
|
|
Delphi Code Template Editor v.1.0 | FW |
241 k |
30 Jul 1998 |
By Jimmy Rasmussen. This is an editor for the Delphi's template file (delphi32.dci). Fully functional Source: None
| | Download: D4 |
|
|
|
Delphi CodeBar v.1.09 | SW |
168 k |
05 Aug 1997 |
By Scott Virtes. Delphi CodeBar is a Windows 95 application. It is a handy floating toolbar that works with the Delphi Code Editor window, and speeds up many repetitive tasks.
Some of its main features are:
- easy to use: just highlight some code in Delphi, click buttons on the CodeBar automatically updates your Code Window
- comment/uncomment code with a single click
- indent/unindent code
- insert common blocks of code: begin...end, if...then, repeat...until, procedures, others
- insert configurable comments for units and procedures
- 6 buttons, each with a popup menu -- designed to offer a lot of options without taking up much screen space
- you can Stash frequently used code ... double-click at any time to paste these code clips back into the Code Editor window
- works with Delphi 1.0 or 2.0
- more...
Fully functional Source: None Price: $12
| | Download: D1 D2 |
 |
|
|
Delphi Graphoman for InterBase v.1.3 | SW |
1519 k |
20 Dec 2002 |
By Ilya Padabed. Generates Delphi code that is a wrapper for InterBase stored procedure calls. Generated code can access databases with TIBStoredProc, TIBQuery or TIBClientDataSet components from the IBX palette, thus significantly reducing programmer's job on writing the standard code for stored procedures handling. Works with action procedures (those having no input/output), as well as procedures having input/output parameters and procedures returning datasets. Evaluation (time-limit) Source: On purchase/registration Price: $30 Source Price: $150
| | Download: D6 D7 |
  |
|
|
Delphi Message Assistant v.2.0 | FW |
266 k |
14 Oct 2001 |
By Vince Curletta. Delphi Message Assistant makes it easy to build multi-line message text boxes. With DMA you have the choice of any of the three Delphi message styles: ShowMessage, MessageBox or MessageDlg. Fully functional Source: N/A
| | Download: D2 D3 D4 D5 D6 |
 |
|
|
Delphi Multi-Tier Database Application Code Generator v.0.9 | FW |
1544 k |
21 May 2006 |
| By Bear xu. DMPCG is a code generator for Delphi developers.
When developing MIDAS project, we need develop the Application Server and Client Application. We need put Dataset component and Provider components for each table on Application Server side. We need put ClientDataSet and DataSource components for each table on Client application side. We need put DataAware components for each table and field on Client application side too. We need give each component a readable name regarding its table name or field name.
If you have a lot of tables in database to deal with, it may take you several days.
DMDACG can do all of these work for you in several minutes. The more tables you have, the more time it save for you.
How does DMDACG work?
- Copy project template directory to output directory.
- Connect to database via UDL file or connect to Access MDB file directly.
- Replace the variable block in template and insert some code blocks:
On Server Side:
- Each table will have a DataSet and DataSetProvider components in RemoteDataModule
- Each DataSet will have persist field components. The first field will be looked as Primary Key.
On Client Side:
- Each DataSet will have persist field components. The first field will be looked as Primary Key. If the filed name is like *ID, we guess it is a Foreign Key, there will be a DBLookupComboBox for it.
- Each table will have a form with DBGrid for the table and DBEdit components and Label components for each field.
- There will be a form to hold all of the DBGrid components.
- All of the component will be named well by the table name or field name. For example: Client_Frm, Client_DBGrid, Client_DBEdt, Client_Lab, etc.
- You can change all of the default name format strings in NameFormat.ini
Fully functional Source: None Exe-Demo Included
| | Download: CB2k6 CB3 CB4 CB5 CB6 D2005 D2006 D4 D5 D6 D7 |
 |
|
|
Delphi Speed Tools v.1.0 | SW |
471 k |
14 Oct 2001 |
By Erimarsoft. Delphi Speed Tools is designed to aid computer programmers who use Inprise Delphi as their programming language. The program does the most-common, most time-consuming tasks of programming for you. Delphi Speed Tools includes toolkits to aid you with the creation of message boxes, input boxes, and common dialogs. The way you create these dialogs is by setting properties in an easy-to-use graphical interface, not with text programming. You just simply set all the properties that you need and after that you can test your creation. Then you can change them (if necessary) and after that, copy the source code to the clipboard. Evaluation (time-limit) Source: N/A Price: $12
| | Download: D2 D3 D4 D5 D6 |
 |
|
|
Delphi to Kylix Syntax Converter | FW |
236 k |
20 Mar 2003 |
By STS Informxa1tica. This program has been developed to create cross-platform source-code, changing Delphi syntax to confirm Kylix needs. It creates {$IFDEF ...} clauses for Windows and Linux so the same source code can be used with Delphi and with Kylix. Besides that it sorts the units, working like a "code beautifier". Fully functional Source: On request
| | Download: D1 D2 D3 D4 D5 D6 D7 KLX3 |
|
|
|
EMS Source Rescuer v.1.0.0.1 | SW |
969 k |
13 Jan 2006 |
| By EMS Software Development. EMS Source Rescuer is an easy-to use wizard application which can help you to restore your lost source code. If you lose your Delphi or C++Builder project sources, but have an executable file, then this tool can rescue part of lost sources. Rescuer produces all project forms and data modules with all assigned properties and events. Produced event procedures don't have a body (it is not a decompiler), but have an address of code in executable file. In most cases Rescuer saves 50-90% of your time to project restoration.
Features:
- Easy-to-use wizard interface;
- Extraction from both Delphi and C++ Builder exe-files;
- Extraction from both Windows and Linux executables;
- Extraction of all project forms and data modules with all assigned properties and events;
- Generation of both Delphi and C++ Builder projects;
- Restoration of all or only the selected units from the exe-file.
Evaluation (time-limit) Source: None Price: $95
| | Download: CB2k6 CB5 CB6 D2005 D2006 D5 D6 D7 |
  |
|
|
GenProc To CreateDB v.02/25/98 | FWS |
10 k |
26 Feb 1998 |
By Herbster Scientific. Windows 95 program GenProcToCreateDB reads structure of a database of DBase and Paradox tables and generates procedure code that is "included" or pasted into your Delphi programs, to create a new, empty copy of the original database. Fully functional Source: Included
| | Download: D2 D3 |
|
|
|
Generator of Lexical Analyzers v.0.1 | SW |
290 k |
22 Sep 2000 |
By Julo Eder. Application generates Delphi unit or Delphi component for analyzing text files. Lexical items must be documented in definition files. You may analyze delphi source code, html, wml or other text files. Partially restricted Source: None Price: $39
| | Download: D3 D4 D5 |
 |
|
|
HSOK Huzar Software Objects Kernel | C |
31 k |
23 Sep 2005 |
| By Huzar Software. There are some examples of Class Editor tool on author's web site.
It is a software development environment that provide automated support for generating Delphi language code from class hierarchy defined either by developers directly or by reading the source data from XML files. We believe, that those classes affect the flexibility of generated code, program comprehension, support round-trip engineering, and program maintenance.
In addition this tool can convert classes to highlighted HTML property name documentation, and generate XML Schema files, forms to edit objects, as well as ready to use templates of read/write procedures from/to databases, providing mechanisms for accessing and storing data. Moreover, it can generate consistent class types hierarchy from XML data files.
Class Editor generates code compatible with Objects Kernel engine which provides a lot of functionality concerning classes and objects, like searching, sorting lists, storing objects in XML, text and binary files or database tables, comparing objects, and many other useful methods. Demo only Source: On purchase/registration
| | Download: D2005 D5 D6 D7 |
 |
|
|
Ini Code Generator v.1.0 | FW |
206 k |
21 May 2006 |
By Bear xu. Generate Delphi code for INI-files reading and writing using Record Type definition. Fully functional Source: None Exe-Demo Included
| | Download: D2005 D2006 D4 D5 D6 D7 |
 |
|
|
Make DLL | FW |
26 k |
10 Nov 1999 |
By Alfa Corporation. This little baby creates a .dpr file that can be used to create a .DLL library which contains all exportable functions / procedures from the desired unit(s). It also creates a import unit to be used by Delphi. Has some limitations, but most of the units can be 'DLLed'. Fully functional Source: On request
| | Download: D2 D3 D4 |
 |
|
|
MessageBox Code Generator v.1.3.5 | FW |
160 k |
10 Aug 1998 |
By PC-OK Computer Service. Allows you to preview Message Boxes and copy code for them to clipboard. Handles ShowMessage, MessageBox and MessageDlg functions. Allows multiple line message text along with a few nice features. Fully functional Source: None
| | Download: D1 D2 D3 |
 |
|
|
Oracle Delphi ADO Code Generator v.1.0.2 | SW |
377 k |
30 Jun 2006 |
| By Nenad Stankovic. What is OraDAC Generator?
The OraDAC Generator is code generator that generates source code units for Delphi based on ADO database objects for Oracle database packages. For each oracle package generates one unit with class that represent oracle package. Methods of this class are equivalent to oracle’s package procedures and functions. Also it’s generates "main unit" that contain main class TMyOracleDB. TMyOracleDB class contains ADOConnection and packages classes.
How to use:
- Include uMyOracleDB.pas generated unit into your project
- Create instance of TMyOracleDB class
Db:= TMyOracleDB (self);
- Connect to database
Db.Connect(‘user’, ‘password’, ‘database’);
- Call Your procedure
Db.MyPackage.MyProcedure(1, ‘test’, nil, TBlobByteData(buffer));
Evaluation (time-limit) Source: None Price: $69 Exe-Demo Included
| | Download: D5 D6 D7 |
 |
|
|
ParaPas v.1.2 | FW |
281 k |
02 Apr 1999 |
By Marco Mescalchin. This utility convert Paradox Tables into Pascal source file. Fully functional Source: N/A
| | Download: D3 D4 |
|
|
|
PasIndent Lite v.1.03 | FW |
140 k |
23 May 1997 |
By Anka Consulting. A Tool for Borland Delphi 1.0, Borland Delphi 2.0, Turbo Pascal, and Standard Pascal users. PasIndent reads your source code and rewrites it using a set of indentation and capitalization rules defined by you. Fully functional Source: None
| | Download: D1 D2 |
|
|
|
Pascal Server Pages Preprocessor v.0.9 | FWS |
75 k |
21 Jan 2000 |
By PSP Web Journal. "Pascal Server Pages Preprocessor lets you create ASP-like pages in Object Pascal. The pages are preprocessed and output into pascal units which can be compiled with Delphi or the Free Pascal Compiler (for use under Linux). I don't include any base projects, but you can use your web components by including them in any kind of project, to create an HTML interface to your service/daemon, ISAPI, CGI.. you decide." Fully functional Source: Included
| | Download: D2 D3 D4 D5 |
|
|
|
Portable Objects V1.0.2 | C |
8279 k |
22 Jan 2009 |
| By Simon Cox. Portable Objects is a tool set for building distributed applications. It consists of two major components, the Persistence Framework and SOMBA (Simple Object Message Broker Architecture). The Persistences Framework is used to marshal method call parameters, and SOMBA as the communications layer using TCP/IP and HTTP. Anything that can be persisted using the Persistence Framework can be transmitted across a SOMBA method call.
Features:
- Communicates using TCP/IP and HTTP 1.1 protocols making it an ideal tool for use with the internet and corporate intranet.
- SOMBA servers support multiple threads to maximize throughput.
- Support transmission of NULL pointers.
- Natural data types are used for each supported language e.g. language specific versions of strings.
- No need to learn and use IDL (Interface Definition Language).
Supported Languages:
- Java 1.4 or higher
- Visual C++ V6, 2003 and 2005
- Delphi 5, 6, 7, 2005 (Win32), Turbo, 2006 and 2007
- C++ Builder 5, 6, Turbo, 2006 and 2007
Unlimited trial period available. Not available Source: N/A Price: $70 Exe-Demo Included
| | Download: CB2k6 CB5 CB6 D2005 D2006 D2007 D5 D6 D7 |
  |
|
|
PrefixIt v.5.0 | FWS |
1261 k |
06 Feb 2005 |
| By Mauro Venturini. .NET framework is nice indeed. I like it, and I am a Delphi "integralist".
Unfortunately, someone in MS decided that interface name prefix 'I' is good but class name prefix ('T' or 'C') it is not. This has unpleasant consequences.
1 - It decreases code clarity, e.g. is that a class or an instance reference?
2 - It makes often necessary to use the full type name because of clashing with some property, e.g. every form has a DialogResult property so if you want to test for a DialogResult type value you end up writing "if AForm.DialogResult = System.Windows.Form.DialogResult.OK then"
3 - It makes instance naming a pain, e.g. as I can not call it Graphics should I call it AGraphics, MyGraphics, _Graphics, argh! C# chaps have a case-sensitive solution: they uncapitalize the instance names, e.g. Graphics graphics = new Graphics; Very readable indeed! Not to mention the problem if the instance is visible outside the assembly (.NET in general is NOT case-sensitive).
Delphi would have the solution: type equivalence, e.g.
type
TGraphics = System.Drawing.Graphics;
var
Graphics: TGraphics;
but manually rename all framework types is not an option.
Fortunately, using reflection it is quite easy to develop a tool that inspects one or more assemblies and generate units with all the required type definitions. These "prefix units" can be used directly or, better, included in one or more compile only "prefix packages".
These type definition bunches are also a nice place where to put some helper types, especially dynamic arrays of base types that are necessary for object casting due to a quirk of Delphi sintax: casting directly to a dynamic array does not compile. e.g.
type
TStringArray = array of string;
var
e: TDragEventArgs
Drops: TStringArray;
//This compiles
Drops := e.Data.GetData(TDataFormats.FileDrop) as TStringArray;
//This does not
Drops := e.Data.GetData(TDataFormats.FileDrop) as array of string; Fully functional Source: Included Exe-Demo Included
| | Download: D2005 |
|
|
|
QuickDialog v.1.0 | FW |
110 k |
15 Sep 1996 |
By Christopher Tan. QuickDialog is a simple utility to help you create both Windows API MessageBox and Delphi's MessageDlg style Dialog Boxes without having to remember all those syntax/constants. Just select what type of dialog box you want, the buttons to put on them, type in the message & captions and that's it! You can now preview your dialog box by clicking "View" or copy it to the clipboard by clicking "Copy". You can then paste the code into your editor. Fully functional Source: None
| | Download: D1 |
|
|
|
Table Scanner v.4.01 | SW |
279 - 315 k |
14 Oct 2001 |
By na Demian. Table Scanner is a Object Pascal source code generator designed to automate the task of adding Paradox and DBase tables maintenance routines to Delphi desktop database applications. Trial (work while IDE is running) Source: On purchase/registration Price: $29 Source Price: $58
| | Download: D1 D2 D3 D4 D5 D6 |
 |
|
|
TableGenerator v.2.0 | FW |
312 k |
28 Aug 2000 |
| By Taragala Pty Ltd. TableGenerator application will generate either a unit (xxx.pas) for inclusion into a project or a DLL (xxx.dpr and xxx.pas) for generating a DLL file from a Paradox table(s).
It generates the fields, indexes, value checks and referential integrity. Fully functional Source: On request
| | Download: D4 |
|
|
|
Typed List Generator v.1.0 | FWS |
257 k |
04 Jun 1999 |
By Dr. Peter Below. This is a tool to generate type-safe list classes with a TList-like interface. It can generate list classes for objects (owned or not), records, arrays or simple types from a unit template that can be customized. Fully functional Source: Included
| | Download: D4 |
|
|
|
UML Delphi Add-in for Microsoft Visual Modeler v.2.2.2.2 | FW |
823 k |
15 Apr 2004 |
By QWork. "I was working with Rational Rose and C++ during a long time. It is very simple and saves a lot of time in code generation. I decided to write the same add-in for Delphi and C#. Currently I am working with Visual Modeler and Rational Rose. This add-in is a language extension for Visual Modeler & Rational Rose. It allows you generate Delphi or C# source code from class diagram." Fully functional Source: None Exe-Demo Included
| | Download: D1 D2 D3 D4 D5 D6 D7 |
 |
|
| News from our Sponsors |
Develop and debug service applications easy then ever SvCom is an integrated package of classes and tools for development of service applications and use of NT Security framework. Currently SvCom components work under all flavours of Windows.
- Deploy NT Service applications under Windows 9x/ME and NT/2000 (Unique feature!!!)
- Develop and debug NT services using either Windows 95/98 or NT/2000/XP/2003 - using the same classes and the same function calls (!!!)
- Advanced service debugging (Extremely useful, when you service is not just "Hello, World!")
- Many more features...
more...
Make your own AutoCAD, CorelDraw, FreeHand without single line of code! PowerCAD technology is developed to provide the application programmers a reusable object library to develop CAD modules for their applications easily. With the PowerCad component you can make a 2D CAD editor with almost no code. Powercad can be used as VCL in Delphi and as OCX in VisualBasic and any other tool.
Get 10% off as Torry's visitor! more...
Full featured Spelling Check and Thesaurus components AddictSpell provides your users with a full featured spelling check component to give your applications a more professional look and feel. AddictSpell mirrors, and in some ways exceeds, the functionality of several spelling check engines residing in commercial word processors.
Using Addict, you can add a full-featured spelling checker to your application with just a single line of code.
Addict comes with an updated version of Roget’s Thesaurus, containing over 1000 context topics.
Try and save! more...
Tired of common actions? Try SweetControls, they will help... CodeAccelerate’s Delphi VCL controls are native, not derived from a standard control. So the power behind them are not hidden from you and whenever you need, you will find the answers to "howto" questions in seconds.
With CodeAccelerate’s Suite (over 50 rich, unique, high-quality, fully customizable, stable, fast controls controls, which are designed carefully to cover all your requirements), give power and profession to your Delphi applications which they desire and let others admire.
With SweetControls leave your doubts behind! And, of course, get 10% off as Torry's visitor! more... |
| |
Advertising on Torry's Delphi Pages
|
 |
 |
 |
Advertising on Torry's Delphi Pages




 Guest Book
|
 |