Questions tagged [delphi]

Delphi is a language for rapid development of native Windows, macOS, iOS, and Android applications through use of Object Pascal. The name refers to the Delphi language as well as its IDE, which is used to help edit and debug Delphi projects.

Delphi is a general-purpose language for rapid development of native Windows, macOS, iOS, and Android applications.

The name used to refer to the Delphi language, but the developers decided to return to the languages original name Object Pascal, restraining the name to the IDE, which is used to help edit and debug Delphi projects more efficiently. It is developed by Embarcadero, and is sold either as a standalone product or as part of RAD Studio, which includes other languages as well.

Delphi is an enhancement of Niklaus Wirth's language Pascal (and Object Pascal).

65 questions
69
votes
13 answers

What happened to Borland Delphi?

I have the impression that Delphi isn't very popular anymore. But now at work I had to make some changes to an old Delphi program that we are still using. I used Borland Developer Studio 2006 and it was very pleasant and intuitive to work with, even…
Lucas
  • 643
16
votes
10 answers

Best practices concerning exit in Delphi

A co-worker and myself are having a debate on whats best. Both concepts work and work well but is there a general consensus on not making a call to exit? Whats better? To call exit within a procedure to avoid doing the rest of the code as in ... if…
Tim
  • 2,111
  • 2
  • 14
  • 19
8
votes
2 answers

What is the justification of use .inc files to declare and implement code is some Delphi RTL units?

Starting with #Delphi #XE2 many of the new RTL units related to Vcl styles, OSX and so on, uses inc files to declare types, classes and implement code (just like the FPC does), what is the justification to do that? you can see what i mean if you…
RRUZ
  • 313
7
votes
5 answers

If I open a port and add an exception to the Windows firewall, should I ask the user first?

I have an application running with admin rights, which in order to work, need add a port and register himself to the exceptions list of the Windows Firewall. the question is, is considered a bad practice do this without inform to the final user? …
Salvador
5
votes
1 answer

Delphi Conversion to Prism?

At my office, we are about to embark on an epic journey of converting an old Delphi 5 application to something more modern. One of our options is to convert to Delphi Prism, but we want to see what options are available to help us. So far, all…
Tom A
  • 392
4
votes
3 answers

Mobile applications in Delphi

Many of us know that Delphi executables are little bit gigantic, but again it is acceptable as nowadays 1.5 mb is not a big issue in PC. But what about mobile devices? Currently Firemonkey supports iOS and in the near future it is going to Android…