ShowSomethingOnCreate; begin Label1. One of the design goals of the product was to provide database connectivity to programmers as a key feature and a popular database package at the time was Oracle database ; hence, "If you want to talk to [the] Oracle, go to Delphi". As development continued towards the first release, the Delphi codename gained popularity among the development team and beta testing group. However, the Borland marketing leadership preferred a functional product name over an iconic name and made preparations to release the product under the name "Borland AppBuilder". Shortly before the release of the Borland product, Novell AppBuilder was released, leaving Borland in need of a new product name.
ShowSomethingOnCreate; begin Label1. One of the design goals of the product was to provide database connectivity to programmers as a key feature and a popular database package at the time was Oracle database ; hence, "If you want to talk to [the] Oracle, go to Delphi".
As development continued towards the first release, the Delphi codename gained popularity among the development team and beta testing group. However, the Borland marketing leadership preferred a functional product name over an iconic name and made preparations to release the product under the name "Borland AppBuilder". Shortly before the release of the Borland product, Novell AppBuilder was released, leaving Borland in need of a new product name.
After much debate and many market research surveys, the Delphi codename became the Delphi product name. He was persuaded to move to Microsoft in On November 14, Borland transferred the development tools group to an independent subsidiary company named CodeGear , instead of selling it. Borland subsequently sold CodeGear to Embarcadero Technologies in Embarcadero retained the CodeGear division created by Borland to identify its tool and database offerings, but identified its own database tools under the DatabaseGear name.
In , Embarcadero was purchased by Idera Software , but the Embarcadero mark was retained for the developer tools division. Inprise Delphi 4.
Early Borland years — [ edit ] Borland Delphi Delphi later known as Delphi 1 was released in for the bit Windows 3. Delphi has always used Object Pascal, which continued to be developed, as its underlying object-oriented language.
Borland Delphi 2 Delphi 2, released in , supported bit Windows environments. Delphi 1 was bundled with it for creation of bit Windows 3. New Quickreport components replacing Borland ReportSmith.
Inprise Delphi 4 Inprise Delphi 4 was released in IDE came with a completely overhauled editor and became dockable. VCL added support for ActionLists anchors and constraints. Additional improvements were method overloading, dynamic arrays, Windows 98 support, Java interoperability, high performance database drivers, CORBA development, and Microsoft BackOffice support. It was the last version shipped with Delphi 1 for 16 bit programming.
Borland Delphi 5 Borland Delphi 5 was released in Added concept of frames, parallel development, translation capabilities, enhanced integrated debugger, XML support, ADO database support and reference counting interfaces Borland Delphi 6 Attempts to support both Linux and Windows for cross-platform development were made, and a cross-platform alternative to the VCL known as CLX shipped in with the release of Delphi 6.
This was the second product in Borland's series of Linux-compatible native developer tools, establishing code-compatible IDEs for both Linux see Kylix above and Windows Delphi 6 using the shared CLX component framework for both.
It is one of the most successful IDEs created by Borland because of its stability, speed and low hardware requirements, and remains in active use as of It was the last version of Delphi that did not require mandatory software activation.
Delphi 8 was highly criticized[ by whom? The inability to generate native applications is only applicable to this release; the capability would be restored in the next release. Delphi includes design-time manipulation of live data from a database. It also includes an improved IDE and added a for However, it was widely criticized  for its bugs; both Delphi 8 and Delphi had stability problems when shipped, which were only partially resolved in service packs.
CLX support was dropped for new applications from this release onwards. It was much more stable than Delphi 8 or Delphi when shipped, and improved further with the release of two updates and several hotfixes. Turbo Delphi and Turbo Delphi for. NET Main article: There were two variants of each edition: Unlike earlier Personal editions of Delphi, Explorer editions could be used for commercial development.
The Win32 personality was released first, before the. NET personality of Delphi based on. NET Framework 2. The Windows Form designer for Delphi. NET was also dropped in because it is based on part of the. NET 2. Delphi also introduced DBX4 as the next version of dbExpress. For the first time Delphi could be downloaded from the Internet and activated with a license key.
Internationalized versions of Delphi shipped simultaneously in English, French, German and Japanese. RAD Studio code named Highlander , which includes. NET Web Form. Version 1. Support for. It is a combination of RemObjects's mostly Delphi-compatible. Prism is cross-platform capable insofar as it supports the Mono.
NET libraries. Codegear Delphi Delphi code-named Weaver, aka Delphi 14; there was no version 13 , was released on August 25, and is the second Unicode release of Delphi. It includes a new compiler run-time type information RTTI system, support for Windows 7 Direct2D , touch screen and gestures, a source code formatter, debugger visualizers and the option to also have the old style component palette in the IDE.
The new RTTI system makes larger executables than previous versions. Delphi Prism Version 3. Delphi Prism XE Version 4. It is essentially a rebranded Delphi Prism also Version 4. Delphi Starter Edition On January 27, Embarcadero announced the availability of a new Starter Edition that gives independent developers, students and micro businesses a slightly reduced feature set  for a price less than a quarter of that of the next-cheapest version.
This Starter edition is based upon Delphi XE with update 1. Delphi XE2 natively supports bit Windows except the starter edition , in addition to the long-supported bit versions, with some backwards compatibility. Applications for bit platforms can be compiled, but not tested or run, on the bit platform. FireMonkey and VCL are not compatible; one or the other must be used, and older VCL applications cannot use Firemonkey unless user interfaces are recreated with FireMonkey forms and controls.
Third parties have published information on how to use Firemonkey forms in VCL software, to facilitate gradual migration, but even then VCL and Firemonkey controls cannot be used on the same form.
Pre versions only supported iOS platform development with Xcode 4. These compilers significantly differ from the Win64 desktop compiler as they do not support COM , inline assembly of CPU instructions, and six older string types such as PChar.
The new mobile compilers advance the notion of eliminating pointers. The new compilers require an explicit style of marshalling data to and from external APIs and libraries. Delphi XE4 Run-Time Library RTL is optimized for 0-based, read-only immutable Unicode strings, that cannot be indexed for the purpose of changing their individual characters.
It adds support for Android specifically: ARM v7 devices running Gingerbread 2. It also became possible to create FireMonkey mobile apps for Android. Also, it enables developers to extend Windows applications using WiFi and Bluetooth App Tethering, and create shared user interface code across multiple device form factors, etc. Embarcadero Delphi Delphi Two new features were added to the language: Roadmaps[ edit ] Embarcadero publishes "roadmaps" describing their future development plans.
The most recent one was published in May Please improve this article by removing excessive or inappropriate external links, and converting useful links where appropriate into footnote references. October Learn how and when to remove this template message Borland Enterprise Studio, a precursor to RAD Studio, is a software development suite that includes support for multiple languages. Borland Enterprise Studio for Windows supports Delphi.
To get a product out quickly and cheaply, they made the IDE depend on the Wine libraries rather than Linux's native system libraries glibc.
The expense of developing a native glibc version of Kylix, combined with the lack of Linux adoption among programmers at the time, made sales go soft, and Kylix was abandoned after version 3.
This was the first attempt to add Linux support in the Delphi product family. RAD Studio: Professional edition, Enterprise edition, Ultimate edition and Architect edition. It has a form designer similar to that of Delphi or Visual Basic , and an integrated debugger based on the Apache web server. Unlike other IDEs it supports Web 2. Embarcadero acquired Qadram in January Delphi Prism later known as Embarcadero Prism derived from the Oxygene programming language previously known as Chrome from RemObjects.
It was licensed and re-branded by Embarcadero to replace Delphi. NET when that product was discontinued. It was eventually discontinued by Embarcadero with the release of Delphi XE4, leaving the Delphi product line with no support for. NET development. The Oxygene product it was based on continues to be developed by RemObjects as part of their Elements product line.
Free Pascal is an open-source Pascal cross-platform cross-compiler that supports most of Delphi's Object Pascal code.
Lazarus and Free Pascal — free software independent of Embarcadero — are largely compatible with code written for Delphi.