Discussion:
Embarcadero Delphi XE2
(too old to reply)
battles
2012-01-21 00:29:36 UTC
Permalink
I am thinking about purchasing the Delphi XE2 Starter Edition. I
program just as a hobby and have used D4 since it first came out. The
only thing that is making me hesitate is the .NET thing. Can you
write programs with XE2 just as you would with D4 or is there a
learning curve, having to learn .NET nonsense also? I assume that XE2
is pascal like D4.
Andrew Gabb
2012-01-22 06:51:10 UTC
Permalink
Post by battles
I am thinking about purchasing the Delphi XE2 Starter Edition. I
program just as a hobby and have used D4 since it first came out. The
only thing that is making me hesitate is the .NET thing. Can you
write programs with XE2 just as you would with D4 or is there a
learning curve, having to learn .NET nonsense also? I assume that XE2
is pascal like D4.
I've just updated a number of apps from D3 to XE2, without once thinking
about .NET. Most of it worked as before, and the fixes were generally
not difficult.

Andrew
--
Andrew Gabb
email: ***@tpgi.com.au Adelaide, South Australia
phone: +61 8 8342-1021
-----
battles
2012-01-22 12:24:56 UTC
Permalink
Post by Andrew Gabb
Post by battles
I am thinking about purchasing the Delphi XE2 Starter Edition. I
program just as a hobby and have used D4 since it first came out. The
only thing that is making me hesitate is the .NET thing. Can you
write programs with XE2 just as you would with D4 or is there a
learning curve, having to learn .NET nonsense also? I assume that XE2
is pascal like D4.
I've just updated a number of apps from D3 to XE2, without once thinking
about .NET. Most of it worked as before, and the fixes were generally
not difficult.
Andrew
--
Andrew Gabb
phone: +61 8 8342-1021
-----
Thanks, I think I'm sold. From what you are saying, is there some
kind of function in XE2 that auto converted your D3 to XE2?
Brad Blanchard
2012-01-22 16:37:06 UTC
Permalink
Post by battles
Thanks, I think I'm sold. From what you are saying, is there some
kind of function in XE2 that auto converted your D3 to XE2?
I think what he means is that most of his D3 stuff just compiled without any
special problems in XE2. That was my experience in going from D7 to D2010.
However, I wanted to add Unicode to some of my stuff in D2010 and had to change
a few things. If you want to do so, here's an article you might find
interesting:

http://edn.embarcadero.com/article/38693

This article doesn't just discuss Unicode by the way. It discusses some of the
new characteristics of D2010 which I imagine are the same in XE2.
--
Brad Blanchard
http://www.braser.com
battles
2012-01-23 13:49:32 UTC
Permalink
Post by Brad Blanchard
Post by battles
Thanks, I think I'm sold. From what you are saying, is there some
kind of function in XE2 that auto converted your D3 to XE2?
I think what he means is that most of his D3 stuff just compiled without any
special problems in XE2. That was my experience in going from D7 to D2010.
However, I wanted to add Unicode to some of my stuff in D2010 and had to change
a few things. If you want to do so, here's an article you might find
http://edn.embarcadero.com/article/38693
This article doesn't just discuss Unicode by the way. It discusses some of the
new characteristics of D2010 which I imagine are the same in XE2.
--
Brad Blanchard
http://www.braser.com
I ran across a port on some BB yesterday that said the XE2 VCL was
having problem with recognizing (or some error) Indy 10. That is
exactly what I want to upgrade for, so I guess I will wait for XE3
which is supposed to have that problem fixed.
Andrew Gabb
2012-01-28 20:44:23 UTC
Permalink
Post by battles
Thanks, I think I'm sold. From what you are saying, is there some
kind of function in XE2 that auto converted your D3 to XE2?
Auto-conversion, sort of. You just load the dpr and it creates a Dproj.
For some smaller apps, all I had to do was to change a few paths in the
project options. But generally there are things you need to fix - XE2
signals most of these, but some you find from testing, in my experience.

My main app which uses Paradox is about 100k lines, 140 forms, 200
units. It took about 30 hours to get it there and if I'd known more it
would have been much faster. It was 'working' in 10 hours.

It all depends on components, target, etc.

Andrew
--
Andrew Gabb
email: ***@tpgi.com.au Adelaide, South Australia
phone: +61 8 8342-1021
-----
Loading...