Delphi Handbooks Collection


Delphi XE Handbook


Delphi 2010 Handbook


September 18, 2008

Fun with Delphi 2009

Want to have some fun with Delphi 2009? Here comes the most useful exception and a product manager meeting a shark.

In line with my Fun of Delphi presentations, I decided to write a blog post about fun features of Delphi. One of the most useful additions to Delphi 2009 is certainly a new exception class you can find in the SysUtils unit:

      type
      
  EProgrammerNotFound = class(Exception);

As it is not used in the VCL, I wonder if they are using it in the IDE!

The other fun feature of Delphi 2009 is a small portion of the Easter Egg. This is a picture of the development team, along with pictures of subteams and other developers around the world. But what I find amusing is that in a corner there is a cartoon of the "Coolest person ever" being eaten by a Tiburon shark:

nick and shark

Can you guess who he is? Well, you should have seen the office door...





 

9 Comments

Fun with Delphi 2009 

How can i see that egg.
Comment by N. Kemal KARASU on September 18, 20:03

Fun with Delphi 2009 

Hehe. ;-)

Nick
Comment by Nick Hodges [http://blogs.codegear.com/nickhodges] on September 18, 21:10

Fun with Delphi 2009 

There is a picture of Delphi 2009 Team Easter Egg in
www.ficforlife.com
Comment by Hok [http://www.ficforlife.com] on September 19, 07:48

RE: Fun with Delphi 2009 

In fact, this class is declared the wrong way :)
It should be like this:

EProgrammerFound = class(Exception);

Frankly speaking: you'll look for a programmer in case
the application is not working as expected.

"I've found a programmer" is an "exception"!
Comment by Loïs Bégué [http://www.arpoon.de] on September 19, 10:47

Fun with Delphi 2009 

Marco, I would like to ask you a thing that's worring 
me too much:
The source folder in RAD 2007 was: "C:\Program 
Files\CodeGear\RAD Studio\5.0\source\Win32" where we 
can find all Delphi's units.
This folder does not exists in Delphi 2009, since 
there's no "Win32" folder in "\6.0\source".
I attempted to this trying to look the declaration of 
EProgrammerNotFound.
Is my instalation wrong or the source codes doesn't 
come with Delphi any more? Thank's a lot.
Comment by Carlos on September 19, 17:16

Fun with Delphi 2009 

Carlos, I have that folder in my installation. Did you 
install the trial and converted that to a full 
install? I've been told some of the files are not 
skipped during this process. 
Comment by Marco Cantu [http://www.marcocantu.com] on September 20, 01:09

Fun with Delphi 2009 

The units exists but written in C++, Delphi 2009 uses 
units  of C++ 2009, just there converted.  The units 
are localised:  6.0\lib
Comment by Hatem on October 12, 17:10

Fun with Delphi 2009 

 Serà el delphi 2009 Mas lento que el delphi 2007 
porque el delphi 2007 es demaciado lento 
Comment by Carlos Enrique Velez Farak on October 20, 20:03

Fun with Delphi 2009 

 this is amazing i like it very much actually it is
fun for me thanks for the post
Comment by Canada Business Plan [http://www.canadabusinessplans.org] on February 25, 15:21


Post Your Comment

Click here for posting your feedback to this blog.

There are currently 0 pending (unapproved) messages.