Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Developer Tools

Project
Code
Code Banks
Comments Systems
Syntax Tools
Code Generators
Other
Code Convertors
Installation Tools
Other Tools
Developer Tools
Graphics
Components
Help
Report Tools
Debug Tools
Developer Tools > Code > Code Generators  

Companies News:

F-IN-BOX - Flash Player Component for Delphi and Builder C++
F-IN-BOX - Flash Player Component for Delphi and Builder C++ Also we offer DLL and .Net Editions

Download demo version right now!

Want to know more ?

 

Beginner Software's Delphi Tools v.1.02SW 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  Register NowHomepage

BuyPin Header Translator v.1.1SW 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  Register NowHomepage

C2pas32 v.0.9bFW 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  Homepage

CodeTypo v.0.2FW 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  Homepage

Create MessageBox v.2.0FW 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  Homepage

DELPHIFORMWIZARD v.1.0C 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  Register NowHomepage

DGB PasToInt v.1.11FW 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  Homepage

DPR Code Generator v.1.0FW 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  Homepage

DbGen CodeWizard v.1.00FW 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.0FW 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.09SW 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  Homepage

Delphi Graphoman for InterBase v.1.3SW 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  Register NowHomepage

Delphi Message Assistant v.2.0FW 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  Homepage

Delphi Multi-Tier Database Application Code Generator v.0.9FW 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  Homepage

Delphi Speed Tools v.1.0SW 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  Register Now

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.1SW 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  Register NowHomepage

GenProc To CreateDB v.02/25/98FWS 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.1SW 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  Register Now

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  Homepage

Ini Code Generator v.1.0FW 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  Homepage

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  Homepage

MessageBox Code Generator v.1.3.5FW 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  Homepage

Oracle Delphi ADO Code Generator v.1.0.2SW 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  Homepage

ParaPas v.1.2FW 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.03FW 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.9FWS 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.2C 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  Register NowHomepage

PrefixIt v.5.0FWS 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.0FW 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.01SW 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  Register Now

TableGenerator v.2.0FW 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.0FWS 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.2FW 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  Homepage


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... 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... 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... 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... more...

Advertising on Torry's Delphi Pages

 

Sort order
Title
Modification
Publication
Quick Search
Exact phrase
Title
Description


Advertising on Torry's Delphi Pages

pc remote control software, remote desktop software, remote access software

Remote Control from Anywhere!

Visit Our Delphi Site.

Everything about InterBase and Firebird

Guest Book
Guest Book

Subscribe to news in RSS 2.0 format!Subscribe to news in RSS 2.0 format!
Up | Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Copyright © Torry's Delphi Pages Torry's Delphi Pages Maintained by Torry Team. Notes? Comments? Feel free to send...

The Ultimate Source of Object Pascal and Delphi Programming Knowledge.

Copyright © 1996-2010
All trademarks are the sole property of their respective owners
Privacy Policy