Archive for the 'Delphi' Category

Is Delphi community stagnating?

Wednesday, June 23rd, 2010

Back in the day, Borland brain child called Delphi was a truly revolutionary product – it was RAD. SO RAD. (And by that I mean Rapid Application Development, not the slang, ok? :) ).

Many mission critical applications were built, released (and are still out there) using Delphi – even though all EULA’s say not to use it for a mission critical app, I think a lot of Dev’s would agree, there are times that some of things you do could be called that! Many financial services apps were built in Delphi. Many hospital apps. Pretty much any line of applications you can think of, you can find a Delphi built example.

Why did everyone look to Delphi? Why was it such a ground breaking technology?

Well, in my opinion it had one major thing going for it – you could build a SINGLE executable file with EVERYTHING in it. All (Delphi based at least) dependencies would be compiled into a single file. Deployments were a breeze, as were updates, for simple applications – it was a single file. Why do I say this was a major feature? Don’t forget, back in the day, we did not have uber-fast internet connections. Most people were still disconnected, and reliant on floppy discs (CD’s were too expensive!) – and those that were connected used 56K modems (or less).  Can you really see them downloading the .NET 4 runtime over that? Ouch.

Delphi, during its hay day, developed a massive community – and I mean massive. There were thousand of open source projects sprouting every month, and hundreds of thousand components available – all easy to consume, and many of them with full source.

Delphi was fun, popular, and above all, easy (for a developer) to use. It was a far away from C / C++ as you could get without sacrificing building good quality applications.

What’s the purpose of this post?

Well, Delphi was my first high level language that I really got to grips with, developing Windows GUI apps for the first time. My career has pulled me through many different languages since then, but I’ve always kept an eye on the Delphi community – I did after all run an open source Delphi project, and participated in probably one of the largest out there (Internet Direct aka Indy – check it out, my name should still be in there somewhere!). Recently, I have been pulled back to the Delphi scene. And I’m dismayed. Incredibly dismayed. The community feel seems to have gone, the backing died off.

Why?

Simple. Delphi has, it is a shame to say, not kept up with the times. It still can not do 64-bit for starters. How long have we had 64-bit CPU’s now? It is only “recently” that UNICODE support has been added.

So – are you are Delphi dev? Were you a Delphi dev? What’s your thoughts?

Virus infecting Delphi apps

Wednesday, August 19th, 2009

Sophos have announced a virus has been found (that has potentially been lurking for some time) which is able to infect Delphi apps by changing a key (Delphi installed) source file for the VCL.

If you are a Delphi shop, it might be worth checking into this and making sure you are running AV, and are not hit.

Details: http://www.sophos.com/blogs/sophoslabs/?p=6117 and http://www.sophos.com/blogs/gc/g/2009/08/19/w32induca-spread-delphi-software-houses/

The death of Borland Delphi?

Thursday, February 9th, 2006

There has been a lot of speculation floating around today regarding Borland’s decision to sell off their IDE range of products. Now, these are the products which have MADE Borland what they are today (until now, they have been a relatively thriving Software Development firm) – I say relatively, as Software Development firms always have a hard time staying alive!

To me, a long term Delphi user this is a severe kick in the teeth.
Am I SERIOUSLY looking at Visual Studio? I certainly am. And so far, I am impressed. Just need to find a project to start.
[Openletter from the CEO of Borland]

Delphi 2006 (BDS4) on el Reg

Wednesday, February 1st, 2006

The new release of Borland’s Visual Basic Killer, Delphi, has been mentioned on The Register.
As the article says, this has to be the most usable release since the days of Delphi 7 – I for one, and absolutly thrilled with it – long live Delphi!

[Link]

Matrix ScreenSaver — with Installer

Monday, November 28th, 2005

After posting my old Matrix ScreenSaver, I’ve had a handful of people e-mail saying they are having trouble getting it to install.

So …. here. Use this. Its the screensaver neatly wrapped up in an installer! [Download] 1.5Mb

AAmp update

Wednesday, October 5th, 2005

Ive updated AAmp a little; added bubble hints to the tray icon that shows what is playing, and what is coming next.
Thoguht I’d fixed the overrun on pause bug, but don’t appear to have now I’ve got a MASSIVE playlist running :p Must allow saving / loading of playlists…