Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Dealing with Delphi

Status
Not open for further replies.

VBakias

MIS
May 24, 2005
219
GR
Hi all,

I wonder what the special has Delphi.
What programs have better perfomance if developed with this language?

Is it worth starting developing with Delphi?
 
Do you mean Delphi.Net or Delphi 7 (i.e Win32)?

Delphi is an extended version of PASCAL

As far as Delphi.Net is concerned, I would say that unless you are a Delphi programmer, there would not be a great deal of point in learning it (I know you also program in C# and VB.Net from your various posts on those fora).

Delphi 7 is perfect for Win32 (.exe's and .dll's). Its a very strongly typed language (which attempts to force you to do things properly - as Option Explicit in VB).

Without knowing which version interests you there is not much point in saying any more at this point.

Hope this helps.
 
Yes, I prefer C# and/or VB.NET.
I was not very accurate to my post. I was not meaning Delphi6 or later versions, but .NET .
I have not any Version of the .NET so I need to ask first.

MS VS 2003+ (Express editions) is now object oriented "packet". I had seen before Java's object orientation... and now i'm glad that VS 2k3+ is also.

I believe that with Visual Studio I may create anything. That's what i don't know is if Delphi.NET has a very strong point.


Tnx
 
As someone who prefers PASCAL to VB, I would love to say go for Delphi.Net, unfortunately I can't.

If you've got VB.NET and/or C# there isn't really any point unless you are a PASCAL programmer or have an overwhelming urge to learn PASCAL.

One of PASCAL's main strengths over VB has been that it is a strongly typed language - with Option Explicit so is VB.NET.

Delphi's main strength and the reason I shall continue with version 7 is that you can create single file .EXE's and .DLL's for Win32. In other words you don't need to carry the VB (or for that matter MS VC++) run times around.

Hope this helps.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top