Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm a developer in a small department and have been using Delphi for the last 10 years.

Whilst I've tried to keep up-to-date with movements there are a lot of changes that have occurred between Delphi 7 and (current for us) 2010.

Stack Exchange and here have been great for answering the "how do you" questions, but what I'd like is a resource that shows great examples of larger scale programming.

For example is there anywhere that hosts examples of well written, multi form applications? Something that can be looked at as a whole to illustrate why things should be done a certain way?

share|improve this question

closed as off-topic by gnat, GlenH7, MichaelT, Kilian Foth, Bart van Ingen Schenau Sep 30 '13 at 7:51

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – gnat, GlenH7, MichaelT, Kilian Foth, Bart van Ingen Schenau
If this question can be reworded to fit the rules in the help center, please edit the question.

Once Delphi was sold, most of the developers went away, I guessthe only interest is there because of the legacy code. –  Gabriel Ščerbák Feb 18 '11 at 4:39
On this site, Mason Wheeler developers in Delphi. You might be able to find something from his comments. –  Paul Nathan Feb 23 '11 at 16:44
Can you describe better what it is you are looking for? For example, provide sample sites/resources for the same in other langauges. –  GrandmasterB Feb 23 '11 at 19:33
In all seriousness, is there such as thing as up-to-date Delphi, has it been changing that drastically in the last 5+ years? –  Jarrod Roberson Feb 24 '11 at 2:13
@Jarrod: It most definitely has! Sure, nobody forces you to use any of the new stuff (e.g. generics, anonymous methods, attributes, etc.), so you might argue that it has been "extended" rather than "changed" - but I would definitely see that as a good thing. –  Oliver Giesen May 24 '11 at 9:03

3 Answers 3

Not done Delphi for ages [so apologies in advance] but a great Delphi site to visit is that of Marco Cantu.

Marco is regarded as one of the main Delphi experts and has written many books including the Mastering Delphi series.

On this page there is also a link to a Delphi search page with "samples and documentation", a link to which is here. It is just a Google search, with assistance from Marco Cantu to find Delphi resources.

I don't know if that is exactly what you are looking for but I would guess its a great place to start, hope this helps!!

share|improve this answer

I second the Marco Cantu recommendation. If you are up to date with an Embarcadero service agreement, you may be able to download his books free.

The biggest initial thing you'll have to deal with is probably the change to unicode strings. If you just try to compile your app as is, you may get unexpected behavior anywhere strings are used. Marco Cantu's Delphi 2009 book covers this extensively. http://www.marcocantu.com/dh2009/ Again, you may be able to download it free if you're up-to-date with Embarcadero. I'd recommend reading the unicode section of the 2009 book. (I confess to staying with 2007 for the legacy apps I maintain, having concluded that it wasn't worth the trouble to make the changes required to compile/run properly under Delphi 2009/2010).

If you're interested in doing .NET development, Delphi prism is also an option. There's still no Delphi 64 bit compiler. I assume one is planned.

share|improve this answer

The main resource my colleagues used whed they programmed Delphi was Torry's delphi pages, it is still active and there are lots of well-designed libraries there.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.