Menu
comp.lang
Embarcadero
Microsoft
Related Sites

Newsgroup: embarcadero.public.delphi.nativeapi


Michael C. - Why the new string "policy" was a bad decision -   24 Maj, 00:27 [ Get full thread ]  
Why the new string "policy" was a bad decision
Nick Hodges (CodeGear) wrote:
<snip>
 > Actually, Windows itself is Unicode based, so you are /now/ converting
 > from AnsiString to Unicode for every API call, and you won't have to do
 > that with UnicodeString.
<snip>

Ok.
Seamless converting is one thing
(even if it was being converted already people didn't know it -- that's a good thing. ),
requiring people to check and/or update all their code is another.

Why the heck is that so bad to require people
to review, update, or change change their sources
just because CodeGear decided to make the default string type
Unicode?
Think about it ...

Some things that pop into my head are:
(1)
Well some of us deal with "legacy code".
Do I really have to explain here that there are thousands of projects
out there that may have been put on the "back burner" for a few years
but may require an update later?
So now these applications will have to be "checked" or updated
in order to introduce changes?
Isn't that creating problems for other developers for no good reason?
( A potential answer to this problem:
So instead of upgrading these developers will probably JUST KEEP and use their old Delphi.)

(2)
Hey, what about all the code on the internet?
I'm not sure people realize the brain power required to comb-through all
sample code you download off the internet just because
it does "funny things" involving ansistrings.
So now I have to "check" other peoples' sources for compatibility problems?
( Hey, good luck finding those problems too. )

Yes, a compiler flag would've been very useful;
It would've solved a lot of issues I just mentioned.

UGGGGGGGGGGG!!!
This wasn't what Delphi was supposed to be about!!!
Old code was suppose to work with the new Delphi.
Now, it "may" or "may not".
So is that what it's about now?:
Making it easy for CodeGear to upgrade their software while at the same time
decreasing Delphi developers productivity in the real world?
I don't think so ...

Alchemist - Re: Why the new string "policy" was a bad decision -   24 Maj, 02:11 [ Get full thread ]  
Tony Caduto - Re: Why the new string "policy" was a bad decision -   24 Maj, 02:18 [ Get full thread ]  
John Jacobson - Re: Why the new string "policy" was a bad decision -   24 Maj, 03:24 [ Get full thread ]  
Tony Caduto - Re: Why the new string "policy" was a bad decision -   25 Maj, 03:11 [ Get full thread ]  
Richard - Re: Why the new string "policy" was a bad decision -   24 Maj, 04:19 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   24 Maj, 21:14 [ Get full thread ]  
Nick Hodges (CodeGear) - Re: Why the new string "policy" was a bad decision -   25 Maj, 17:27 [ Get full thread ]  
Fons Neelen - Re: Why the new string "policy" was a bad decision -   25 Maj, 19:25 [ Get full thread ]  
Nick Hodges (CodeGear) - Re: Why the new string "policy" was a bad decision -   25 Maj, 21:34 [ Get full thread ]  
Tom Corey - Re: Why the new string "policy" was a bad decision -   24 Maj, 04:25 [ Get full thread ]  
Didier Gasser-Morlay - Re: Why the new string "policy" was a bad decision -   24 Maj, 06:20 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   24 Maj, 10:34 [ Get full thread ]  
Q Correll - Re: Why the new string "policy" was a bad decision -   24 Maj, 22:38 [ Get full thread ]  
TJC Support - Re: Why the new string "policy" was a bad decision -   24 Maj, 23:43 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   25 Maj, 00:20 [ Get full thread ]  
TJC Support - Re: Why the new string "policy" was a bad decision -   25 Maj, 02:04 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   25 Maj, 12:34 [ Get full thread ]  
TJC Support - Re: Why the new string "policy" was a bad decision -   25 Maj, 21:24 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   25 Maj, 22:07 [ Get full thread ]  
TJC Support - Re: Why the new string "policy" was a bad decision -   26 Maj, 00:03 [ Get full thread ]  
Q Correll - Re: Why the new string "policy" was a bad decision -   25 Maj, 18:06 [ Get full thread ]  
TJC Support - Re: Why the new string "policy" was a bad decision -   25 Maj, 21:26 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   25 Maj, 22:08 [ Get full thread ]  
TJC Support - Re: Why the new string "policy" was a bad decision -   26 Maj, 00:01 [ Get full thread ]  
Q Correll - Re: Why the new string "policy" was a bad decision -   26 Maj, 01:25 [ Get full thread ]  
Q Correll - Re: Why the new string "policy" was a bad decision -   26 Maj, 01:25 [ Get full thread ]  
TJC Support - Re: Why the new string "policy" was a bad decision -   26 Maj, 02:23 [ Get full thread ]  
Q Correll - Re: Why the new string "policy" was a bad decision -   26 Maj, 21:37 [ Get full thread ]  
Dave Nottage [TeamB] - Re: Why the new string "policy" was a bad decision -   26 Maj, 02:08 [ Get full thread ]  
Q Correll - Re: Why the new string "policy" was a bad decision -   26 Maj, 21:37 [ Get full thread ]  
Q Correll - Re: Why the new string "policy" was a bad decision -   25 Maj, 18:05 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   25 Maj, 00:18 [ Get full thread ]  
Q Correll - Re: Why the new string "policy" was a bad decision -   25 Maj, 18:09 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   25 Maj, 22:16 [ Get full thread ]  
Q Correll - Re: Why the new string "policy" was a bad decision -   26 Maj, 01:33 [ Get full thread ]  
PavelS - Re: Why the new string "policy" was a bad decision -   26 Maj, 03:52 [ Get full thread ]  
Q Correll - Re: Why the new string "policy" was a bad decision -   26 Maj, 21:38 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   26 Maj, 12:35 [ Get full thread ]  
Q Correll - Re: Why the new string "policy" was a bad decision -   26 Maj, 21:41 [ Get full thread ]  
Jürgen Krämer - Re: Why the new string "policy" was a bad decision -   26 Maj, 08:45 [ Get full thread ]  
marc hoffman - Re: Why the new string "policy" was a bad decision -   24 Maj, 09:39 [ Get full thread ]  
John Jacobson - Re: Why the new string "policy" was a bad decision -   24 Maj, 15:12 [ Get full thread ]  
Michael C. - Re: Why the new string "policy" was a bad decision -   27 Maj, 07:07 [ Get full thread ]  
Steve Thackery - Re: Why the new string "policy" was a bad decision -   24 Maj, 09:40 [ Get full thread ]  
Markus.Humm - Re: Why the new string "policy" was a bad decision -   24 Maj, 18:48 [ Get full thread ]  
Steve Thackery - Re: Why the new string "policy" was a bad decision -   24 Maj, 20:28 [ Get full thread ]  
PavelS - Re: Why the new string "policy" was a bad decision -   25 Maj, 03:46 [ Get full thread ]  
Steve Thackery - Re: Why the new string "policy" was a bad decision -   25 Maj, 11:27 [ Get full thread ]  
Pieter Zijlstra - Re: Why the new string "policy" was a bad decision -   25 Maj, 11:55 [ Get full thread ]  
Bruce McGee - Re: Why the new string "policy" was a bad decision -   25 Maj, 21:44 [ Get full thread ]  
PavelS - Re: Why the new string "policy" was a bad decision -   26 Maj, 03:56 [ Get full thread ]  
Arthur Hoornweg - Re: Why the new string "policy" was a bad decision -   26 Maj, 12:47 [ Get full thread ]  
Markus.Humm - Re: Why the new string "policy" was a bad decision -   26 Maj, 19:39 [ Get full thread ]  
Arthur Hoornweg - Re: Why the new string "policy" was a bad decision -   27 Maj, 08:06 [ Get full thread ]  
Markus.Humm - Re: Why the new string "policy" was a bad decision -   27 Maj, 19:04 [ Get full thread ]  
Bruce McGee - Re: Why the new string "policy" was a bad decision -   02 Jun, 18:54 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   25 Maj, 12:36 [ Get full thread ]  
Robert Giesecke - Re: Why the new string "policy" was a bad decision -   25 Maj, 12:42 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   25 Maj, 12:45 [ Get full thread ]  
Robert Giesecke - Re: Why the new string "policy" was a bad decision -   25 Maj, 13:02 [ Get full thread ]  
Dave Nottage [TeamB] - Re: Why the new string "policy" was a bad decision -   26 Maj, 02:08 [ Get full thread ]  
Didier Gasser-Morlay - Re: Why the new string "policy" was a bad decision -   26 Maj, 07:32 [ Get full thread ]  
Dave Nottage [TeamB] - Re: Why the new string "policy" was a bad decision -   26 Maj, 08:07 [ Get full thread ]  
Robert Giesecke - Re: Why the new string "policy" was a bad decision -   26 Maj, 08:28 [ Get full thread ]  
Arthur Hoornweg - Re: Why the new string "policy" was a bad decision -   26 Maj, 12:45 [ Get full thread ]  
somebody - Re: Why the new string "policy" was a bad decision -   24 Maj, 23:08 [ Get full thread ]  
Steve Thackery - Re: Why the new string "policy" was a bad decision -   24 Maj, 23:37 [ Get full thread ]  
John Jacobson - Re: Why the new string "policy" was a bad decision -   24 Maj, 15:01 [ Get full thread ]  
Bruce McGee - Re: Why the new string "policy" was a bad decision -   24 Maj, 16:53 [ Get full thread ]  
Steve Thackery - Re: Why the new string "policy" was a bad decision -   24 Maj, 20:36 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   24 Maj, 20:50 [ Get full thread ]  
TJC Support - Re: Why the new string "policy" was a bad decision -   24 Maj, 23:46 [ Get full thread ]  
Rudy Velthuis [TeamB] - Re: Why the new string "policy" was a bad decision -   25 Maj, 00:33 [ Get full thread ]  
Bruce McGee - Re: Why the new string "policy" was a bad decision -   25 Maj, 03:34 [ Get full thread ]  
Jens Mühlenhoff - Re: Why the new string "policy" was a bad decision -   26 Maj, 14:54 [ Get full thread ]  
Yannis - Re: Why the new string "policy" was a bad decision -   26 Maj, 07:31 [ Get full thread ]  
Dave Nottage [TeamB] - Re: Why the new string "policy" was a bad decision -   26 Maj, 08:09 [ Get full thread ]  
Yannis - Re: Why the new string "policy" was a bad decision -   27 Maj, 00:24 [ Get full thread ]  
Markus.Humm - Re: Why the new string "policy" was a bad decision -   24 Maj, 18:49 [ Get full thread ]  
Nico Aragon - Re: Why the new string "policy" was a bad decision -   25 Maj, 23:34 [ Get full thread ]  
TJC Support - Re: Why the new string "policy" was a bad decision -   26 Maj, 00:08 [ Get full thread ]  

Click on title to retrieve message.