Quantcast
Channel: Delphi Forum - Delphi Programming Kings of Code - Delphi Tools
Viewing all 636 articles
Browse latest View live

C to Pascal Converter 2.1.7.2015


Delphi JSON Viewer Executable

$
0
0
Delphi JSON Viewer is a simple Win32 application that makes it possible to view JSON in a tree view. You can load JSON from an URL, file or clipboard.
The source code of this application is available from You can't view the links! Click here to register
Before building the project you need to install custom JSON components from
https://github.com/pglowack/DelphiJSONComponents


 

Delphi-JsonToDelphiClass

$
0
0
 Generates Delphi Classes based on JSON string. Just like XML Data Binding, but for JSON.Main features:
  • Build entirely on the RTL (no external dependencies) so it's cross-platform;
  • Accepts any valid JSON string, no matter how complex the object is;
  • Visualizes the structure of the JSON objects in a treeview;
  • Generates complete delphi unit (declaration and implementation), based on the JSON string input;
  • Automatically prefixes reserved Delphi words with "&" (ampersand);
  • * Blocks unit generation if the JSON string contains empty Array;
  • Adds support code to automatically destroy complex sub types. So you don't have to manage subobject's lifetime manually;
  • ** Uses TArray to represent lists;
  • Adds helper serialization/deserialization functions;
  • Serialization and deserialization results in the same JSON structure!
  • Automatically detects date/datetime parts and maps them to TDate/TDateTime (as long as dates are ISO8601 compliant);
  • Maps all numbers to Double;
  • Maps true/false values to Boolean;
  • Allows you to change property names (keys);
  • Allows you to change the names of the stub classes;
  • Supports JSON pretty print to format the input string;
  • Simple and responsive GUI;
  • *** Automatic check for update, based on ITask (Parallel Programming Library)!
  • It's open source! You can find the source code and binary releases on GitHub.
  • The program uses MadExcept to report unhanded exceptions;
  • If the JSON array is empty the contained type is unknown. Unit generation works only with known and supported types.
** This is because serialization of TList adds "noise" i.e. includes internal properties that did not exist in the original JSON string.*** The releases of JsonToDelphiClass (source and binaries) are public and reside on GitHub. The update unit uses GitHub's REST API to enumerate tags/releases.

Devart dbForge Studio for MySQL Professional Full 7.1.13

Embarcadero REST DeBugger

Delphi 10.1 Starter for Free

Ghosts (small and good tool)

$
0
0
Old ported to Seattle , uses BDE. Original included.

When you delete a unit from a project the USES references can remain
in the PAS files and it appears it is compiled behind your back.

This is a program that looks at the source code of a Delphi project
and units in that project to see if there are instances where a
reference remains to a unit that has been removed from the project.

If a unit appears in the report then it could be
a) A library unit - If these get on your nerves then add
the name of the unit to the constant COMMONUNITS
b) A reference to a unit you actually need but have not
explicitly added to your project
c) A unit that became obsolete, you deleted it from the
project but USES references remain in odd places.


 

BDE for XE7, XE8 and RX10

$
0
0
Since years the BDE is deprecated and the time has come and in Delphi XE7 that the Borland Database Engine was removed from the Component list. It's highly recommended to upgrade to some newer Database Components like FireDAC, but some abandoned Third-party libraries still requires the BDE to get compiled.


The download below contains the run-time files from Delphi XE6 as simple Package. Just take a look into the Folder "Packages", open the project group you need (RAD Studio XE7, RAD Studio XE8 or RAD Studio 10), compile the packages and install the design-time part.


 

Delphi 10.1 Lite v 13.0 Lsuper Download

Free C++ Compiler from Embarcadero (command line)

$
0
0
Since a few weeks Embarcadero offers their latest C++ Compiler for free. It is nearly the same compiler that comes with C++Builder 10.1 Berlin. It's useful for anyone who wants to learn C++ or maybe is teaching C++, need to maintain libraries or whatever.

This was the blog entry where the news was announced...

Code:
You can't view the links! Click here to register

This is the homepage of the Free C++ Compiler...

Code:
You can't view the links! Click here to register

..., which contains a feature matrix that shows clear what with the free compiler could be done. For example cross compiling for Win64, OSX, iPhone or Android will not work. The purpose of the compiler is to do only small things.


Note: This compiler is a command line tool. The C++ Starter Edition contains the GUI, which costs currently € 67,--, but this is depending on the country.

 

Delphi debug framework

$
0
0
DebugEngine
What is DebugEngine ?
DebugEngine is a collection of utils related to debug staff (stack trace, CPU registers snaphot, debug info,...). Basically, I started to write a commercial error log plugin for Delphi, then I noticed that my internal framework got bigger and bigger. So I decided to share it with the community in hope it will be useful.Features ebugEngine has a lot of functions and utilities allowing to you to do for example:
  • Support x86 and x64 architecture.
  • Accessing Delphi debug info.
  • Delphi map parsing and map converter to binary format.
  • Remove and restore Delphi debug info from PE file.
  • Smart You can't view the links! Click here to register.
  • Try blocks trace.
  • Updatting resource of Delphi app even if it was linked with debug info.
  • Inserting custom debug info into PE file.
  • CPU registers snapshot.
  • Accessing vector registers.
  • Disasm and comment function with Debug info.
  • Enumerating exception handlers.
  • Delphi exception stack trace hook.
  • Delphi string detection.
  • PE utils.
  • Disasm utilss

 

 

Rad Studio 10.1 Berlin Update 1 Download Link

Rad Studio Keygen Source page

$
0
0
Rad Studio Keygen Source page

You can't view the links! Click here to register

How to Use
  • Download *.iso image:
  • Mount *.iso image and run intstallation process, select language,Set Checkbox that you agree with License agreement, click "Next >" ,Now you are on the "Input License" page...
  • Click "< Back" button,Now use keygen Generate license file.
  • Click "Generate" to get new Serial Number.
    • !!! Do not use any other serial numbers from internet !!!
  • now click "Next >" in the Setup page and continue installation process..
  • When Installation has finished, click "Patch".
  • Start RAD Studio. .

 

RAD Studio 10.1 Berlin Update1

DBConvert Studio 1.0.7

$
0
0
 Supported databases:
  • Microsoft SQL Server
  • MySQL
  • Oracle
  • PostgreSQL
  • Microsoft Access
  • Microsoft FoxPro
  • SQLite
  • Firebird
  • Microsoft Excel
  • IBM DB2
  • MS Azure SQL
  • Amazon RDS
  • Heroku Postgres
İmage

Database Workbench Pro 5.2.0.87

$
0
0
Database Workbench supports the following relational databases: Oracle Database, Microsoft SQL Server, SQL Anywhere, Firebird, NexusDB, InterBase, MySQL and MariaDB. Version 5 of Database Workbench runs on 32-bit or 64 bit Windows platforms. Under Linux, FreeBSD or Mac OS X Database Workbench can operate using Wine.

İmage


 

VBto Converter v2.66

$
0
0
İmageSupported MS VB6 controls: Form, MDIForm, Menu, Toolbar, Frame, SSTab, Label, TextBox, UpDown, SpinButton, CommandButton, CheckBox, OptionButton, ComboBox, ListBox, ListView, TreeView, PictureBox, Image, ImageList, Slider, ProgressBar, HScrollBar, VScrollBar, Shape, Line, CommonDialog, Timer, DriveListBox, DirListBox, FileListBox, StatusBar and any registered ActiveXOperating System Support: Windows 98 and above

Transym OCR example

$
0
0
Delphi Component and Demo using Transym OCR

This is an open-source non-visual Delphi component, to be used in combination with the commercial Transym OCR SDK. The component uses a separate thread to enable the UI to remain responsive throughout the entire optical character recognition processing step. The component also allows multiple files to be queued for processing.


 

DFM Editor Freeware

$
0
0
Standalone editor for Delphi Form files (*.dfm) in both binary and text format.

Delphi Unit Dependency Scanner

$
0
0
Delphi Unit Dependency Scanner scans your Delphi source code and builds a tree of the dependencies between your units. Once the source has been scanned, you can run a search and replace on unit names. Not only are the file names changed, but also the uses clauses in all the affected units. It can also help in finding units that are not used and locating circular references etc.

Viewing all 636 articles
Browse latest View live


Latest Images